101e196c8SJohn Marino#! /bin/sh 201e196c8SJohn Marino# Guess values for system-dependent variables and create Makefiles. 3*6eef5f0cSAntonio Huete Jimenez# Generated by GNU Autoconf 2.71 for bmake 20220909. 401e196c8SJohn Marino# 501e196c8SJohn Marino# Report bugs to <sjg@NetBSD.org>. 601e196c8SJohn Marino# 7ca58f742SDaniel Fojt# 8*6eef5f0cSAntonio Huete Jimenez# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9*6eef5f0cSAntonio Huete Jimenez# Inc. 10ca58f742SDaniel Fojt# 1101e196c8SJohn Marino# 1201e196c8SJohn Marino# This configure script is free software; the Free Software Foundation 1301e196c8SJohn Marino# gives unlimited permission to copy, distribute and modify it. 1401e196c8SJohn Marino## -------------------- ## 1501e196c8SJohn Marino## M4sh Initialization. ## 1601e196c8SJohn Marino## -------------------- ## 1701e196c8SJohn Marino 1801e196c8SJohn Marino# Be more Bourne compatible 1901e196c8SJohn MarinoDUALCASE=1; export DUALCASE # for MKS sh 20*6eef5f0cSAntonio Huete Jimenezas_nop=: 21*6eef5f0cSAntonio Huete Jimenezif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22*6eef5f0cSAntonio Huete Jimenezthen : 2301e196c8SJohn Marino emulate sh 2401e196c8SJohn Marino NULLCMD=: 2501e196c8SJohn Marino # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 2601e196c8SJohn Marino # is contrary to our usage. Disable this feature. 2701e196c8SJohn Marino alias -g '${1+"$@"}'='"$@"' 2801e196c8SJohn Marino setopt NO_GLOB_SUBST 29*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3001e196c8SJohn Marino case `(set -o) 2>/dev/null` in #( 3101e196c8SJohn Marino *posix*) : 3201e196c8SJohn Marino set -o posix ;; #( 3301e196c8SJohn Marino *) : 3401e196c8SJohn Marino ;; 3501e196c8SJohn Marinoesac 3601e196c8SJohn Marinofi 3701e196c8SJohn Marino 3801e196c8SJohn Marino 39*6eef5f0cSAntonio Huete Jimenez 40*6eef5f0cSAntonio Huete Jimenez# Reset variables that may have inherited troublesome values from 41*6eef5f0cSAntonio Huete Jimenez# the environment. 42*6eef5f0cSAntonio Huete Jimenez 43*6eef5f0cSAntonio Huete Jimenez# IFS needs to be set, to space, tab, and newline, in precisely that order. 44*6eef5f0cSAntonio Huete Jimenez# (If _AS_PATH_WALK were called with IFS unset, it would have the 45*6eef5f0cSAntonio Huete Jimenez# side effect of setting IFS to empty, thus disabling word splitting.) 46*6eef5f0cSAntonio Huete Jimenez# Quoting is to prevent editors from complaining about space-tab. 4701e196c8SJohn Marinoas_nl=' 4801e196c8SJohn Marino' 4901e196c8SJohn Marinoexport as_nl 50*6eef5f0cSAntonio Huete JimenezIFS=" "" $as_nl" 51*6eef5f0cSAntonio Huete Jimenez 52*6eef5f0cSAntonio Huete JimenezPS1='$ ' 53*6eef5f0cSAntonio Huete JimenezPS2='> ' 54*6eef5f0cSAntonio Huete JimenezPS4='+ ' 55*6eef5f0cSAntonio Huete Jimenez 56*6eef5f0cSAntonio Huete Jimenez# Ensure predictable behavior from utilities with locale-dependent output. 57*6eef5f0cSAntonio Huete JimenezLC_ALL=C 58*6eef5f0cSAntonio Huete Jimenezexport LC_ALL 59*6eef5f0cSAntonio Huete JimenezLANGUAGE=C 60*6eef5f0cSAntonio Huete Jimenezexport LANGUAGE 61*6eef5f0cSAntonio Huete Jimenez 62*6eef5f0cSAntonio Huete Jimenez# We cannot yet rely on "unset" to work, but we need these variables 63*6eef5f0cSAntonio Huete Jimenez# to be unset--not just set to an empty or harmless value--now, to 64*6eef5f0cSAntonio Huete Jimenez# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65*6eef5f0cSAntonio Huete Jimenez# also avoids known problems related to "unset" and subshell syntax 66*6eef5f0cSAntonio Huete Jimenez# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67*6eef5f0cSAntonio Huete Jimenezfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68*6eef5f0cSAntonio Huete Jimenezdo eval test \${$as_var+y} \ 69*6eef5f0cSAntonio Huete Jimenez && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70*6eef5f0cSAntonio Huete Jimenezdone 71*6eef5f0cSAntonio Huete Jimenez 72*6eef5f0cSAntonio Huete Jimenez# Ensure that fds 0, 1, and 2 are open. 73*6eef5f0cSAntonio Huete Jimenezif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74*6eef5f0cSAntonio Huete Jimenezif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75*6eef5f0cSAntonio Huete Jimenezif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 7601e196c8SJohn Marino 7701e196c8SJohn Marino# The user is always right. 78*6eef5f0cSAntonio Huete Jimenezif ${PATH_SEPARATOR+false} :; then 7901e196c8SJohn Marino PATH_SEPARATOR=: 8001e196c8SJohn Marino (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8101e196c8SJohn Marino (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8201e196c8SJohn Marino PATH_SEPARATOR=';' 8301e196c8SJohn Marino } 8401e196c8SJohn Marinofi 8501e196c8SJohn Marino 8601e196c8SJohn Marino 8701e196c8SJohn Marino# Find who we are. Look in the path if we contain no directory separator. 88ca58f742SDaniel Fojtas_myself= 8901e196c8SJohn Marinocase $0 in #(( 9001e196c8SJohn Marino *[\\/]* ) as_myself=$0 ;; 9101e196c8SJohn Marino *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9201e196c8SJohn Marinofor as_dir in $PATH 9301e196c8SJohn Marinodo 9401e196c8SJohn Marino IFS=$as_save_IFS 95*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 96*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 97*6eef5f0cSAntonio Huete Jimenez */) ;; 98*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 99*6eef5f0cSAntonio Huete Jimenez esac 100*6eef5f0cSAntonio Huete Jimenez test -r "$as_dir$0" && as_myself=$as_dir$0 && break 10101e196c8SJohn Marino done 10201e196c8SJohn MarinoIFS=$as_save_IFS 10301e196c8SJohn Marino 10401e196c8SJohn Marino ;; 10501e196c8SJohn Marinoesac 10601e196c8SJohn Marino# We did not find ourselves, most probably we were run as `sh COMMAND' 10701e196c8SJohn Marino# in which case we are not to be found in the path. 10801e196c8SJohn Marinoif test "x$as_myself" = x; then 10901e196c8SJohn Marino as_myself=$0 11001e196c8SJohn Marinofi 11101e196c8SJohn Marinoif test ! -f "$as_myself"; then 112*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11301e196c8SJohn Marino exit 1 11401e196c8SJohn Marinofi 11501e196c8SJohn Marino 11601e196c8SJohn Marino 117ca58f742SDaniel Fojt# Use a proper internal environment variable to ensure we don't fall 118ca58f742SDaniel Fojt # into an infinite loop, continuously re-executing ourselves. 119ca58f742SDaniel Fojt if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120ca58f742SDaniel Fojt _as_can_reexec=no; export _as_can_reexec; 121ca58f742SDaniel Fojt # We cannot yet assume a decent shell, so we have to provide a 122ca58f742SDaniel Fojt# neutralization value for shells without unset; and this also 123ca58f742SDaniel Fojt# works around shells that cannot unset nonexistent variables. 124ca58f742SDaniel Fojt# Preserve -v and -x to the replacement shell. 125ca58f742SDaniel FojtBASH_ENV=/dev/null 126ca58f742SDaniel FojtENV=/dev/null 127ca58f742SDaniel Fojt(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128ca58f742SDaniel Fojtcase $- in # (((( 129ca58f742SDaniel Fojt *v*x* | *x*v* ) as_opts=-vx ;; 130ca58f742SDaniel Fojt *v* ) as_opts=-v ;; 131ca58f742SDaniel Fojt *x* ) as_opts=-x ;; 132ca58f742SDaniel Fojt * ) as_opts= ;; 133ca58f742SDaniel Fojtesac 134ca58f742SDaniel Fojtexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135ca58f742SDaniel Fojt# Admittedly, this is quite paranoid, since all the known shells bail 136ca58f742SDaniel Fojt# out after a failed `exec'. 137*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138*6eef5f0cSAntonio Huete Jimenezexit 255 139ca58f742SDaniel Fojt fi 140ca58f742SDaniel Fojt # We don't want this to propagate to other subprocesses. 141ca58f742SDaniel Fojt { _as_can_reexec=; unset _as_can_reexec;} 14201e196c8SJohn Marinoif test "x$CONFIG_SHELL" = x; then 143*6eef5f0cSAntonio Huete Jimenez as_bourne_compatible="as_nop=: 144*6eef5f0cSAntonio Huete Jimenezif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145*6eef5f0cSAntonio Huete Jimenezthen : 14601e196c8SJohn Marino emulate sh 14701e196c8SJohn Marino NULLCMD=: 14801e196c8SJohn Marino # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 14901e196c8SJohn Marino # is contrary to our usage. Disable this feature. 15001e196c8SJohn Marino alias -g '\${1+\"\$@\"}'='\"\$@\"' 15101e196c8SJohn Marino setopt NO_GLOB_SUBST 152*6eef5f0cSAntonio Huete Jimenezelse \$as_nop 15301e196c8SJohn Marino case \`(set -o) 2>/dev/null\` in #( 15401e196c8SJohn Marino *posix*) : 15501e196c8SJohn Marino set -o posix ;; #( 15601e196c8SJohn Marino *) : 15701e196c8SJohn Marino ;; 15801e196c8SJohn Marinoesac 15901e196c8SJohn Marinofi 16001e196c8SJohn Marino" 16101e196c8SJohn Marino as_required="as_fn_return () { (exit \$1); } 16201e196c8SJohn Marinoas_fn_success () { as_fn_return 0; } 16301e196c8SJohn Marinoas_fn_failure () { as_fn_return 1; } 16401e196c8SJohn Marinoas_fn_ret_success () { return 0; } 16501e196c8SJohn Marinoas_fn_ret_failure () { return 1; } 16601e196c8SJohn Marino 16701e196c8SJohn Marinoexitcode=0 16801e196c8SJohn Marinoas_fn_success || { exitcode=1; echo as_fn_success failed.; } 16901e196c8SJohn Marinoas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 17001e196c8SJohn Marinoas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 17101e196c8SJohn Marinoas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172*6eef5f0cSAntonio Huete Jimenezif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173*6eef5f0cSAntonio Huete Jimenezthen : 17401e196c8SJohn Marino 175*6eef5f0cSAntonio Huete Jimenezelse \$as_nop 17601e196c8SJohn Marino exitcode=1; echo positional parameters were not saved. 17701e196c8SJohn Marinofi 178ca58f742SDaniel Fojttest x\$exitcode = x0 || exit 1 179*6eef5f0cSAntonio Huete Jimenezblah=\$(echo \$(echo blah)) 180*6eef5f0cSAntonio Huete Jimeneztest x\"\$blah\" = xblah || exit 1 181ca58f742SDaniel Fojttest -x / || exit 1" 18201e196c8SJohn Marino as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 18301e196c8SJohn Marino as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 18401e196c8SJohn Marino eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 185*6eef5f0cSAntonio Huete Jimenez test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" 186*6eef5f0cSAntonio Huete Jimenez if (eval "$as_required") 2>/dev/null 187*6eef5f0cSAntonio Huete Jimenezthen : 18801e196c8SJohn Marino as_have_required=yes 189*6eef5f0cSAntonio Huete Jimenezelse $as_nop 19001e196c8SJohn Marino as_have_required=no 19101e196c8SJohn Marinofi 192*6eef5f0cSAntonio Huete Jimenez if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 193*6eef5f0cSAntonio Huete Jimenezthen : 19401e196c8SJohn Marino 195*6eef5f0cSAntonio Huete Jimenezelse $as_nop 19601e196c8SJohn Marino as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19701e196c8SJohn Marinoas_found=false 19801e196c8SJohn Marinofor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 19901e196c8SJohn Marinodo 20001e196c8SJohn Marino IFS=$as_save_IFS 201*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 202*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 203*6eef5f0cSAntonio Huete Jimenez */) ;; 204*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 205*6eef5f0cSAntonio Huete Jimenez esac 20601e196c8SJohn Marino as_found=: 20701e196c8SJohn Marino case $as_dir in #( 20801e196c8SJohn Marino /*) 20901e196c8SJohn Marino for as_base in sh bash ksh sh5; do 21001e196c8SJohn Marino # Try only shells that exist, to save several forks. 211*6eef5f0cSAntonio Huete Jimenez as_shell=$as_dir$as_base 21201e196c8SJohn Marino if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 213*6eef5f0cSAntonio Huete Jimenez as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 214*6eef5f0cSAntonio Huete Jimenezthen : 21501e196c8SJohn Marino CONFIG_SHELL=$as_shell as_have_required=yes 216*6eef5f0cSAntonio Huete Jimenez if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 217*6eef5f0cSAntonio Huete Jimenezthen : 21801e196c8SJohn Marino break 2 21901e196c8SJohn Marinofi 22001e196c8SJohn Marinofi 22101e196c8SJohn Marino done;; 22201e196c8SJohn Marino esac 22301e196c8SJohn Marino as_found=false 22401e196c8SJohn Marinodone 22501e196c8SJohn MarinoIFS=$as_save_IFS 226*6eef5f0cSAntonio Huete Jimenezif $as_found 227*6eef5f0cSAntonio Huete Jimenezthen : 228*6eef5f0cSAntonio Huete Jimenez 229*6eef5f0cSAntonio Huete Jimenezelse $as_nop 230*6eef5f0cSAntonio Huete Jimenez if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 231*6eef5f0cSAntonio Huete Jimenez as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 232*6eef5f0cSAntonio Huete Jimenezthen : 233*6eef5f0cSAntonio Huete Jimenez CONFIG_SHELL=$SHELL as_have_required=yes 234*6eef5f0cSAntonio Huete Jimenezfi 235*6eef5f0cSAntonio Huete Jimenezfi 23601e196c8SJohn Marino 23701e196c8SJohn Marino 238*6eef5f0cSAntonio Huete Jimenez if test "x$CONFIG_SHELL" != x 239*6eef5f0cSAntonio Huete Jimenezthen : 240ca58f742SDaniel Fojt export CONFIG_SHELL 24101e196c8SJohn Marino # We cannot yet assume a decent shell, so we have to provide a 24201e196c8SJohn Marino# neutralization value for shells without unset; and this also 24301e196c8SJohn Marino# works around shells that cannot unset nonexistent variables. 244ca58f742SDaniel Fojt# Preserve -v and -x to the replacement shell. 24501e196c8SJohn MarinoBASH_ENV=/dev/null 24601e196c8SJohn MarinoENV=/dev/null 24701e196c8SJohn Marino(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 248ca58f742SDaniel Fojtcase $- in # (((( 249ca58f742SDaniel Fojt *v*x* | *x*v* ) as_opts=-vx ;; 250ca58f742SDaniel Fojt *v* ) as_opts=-v ;; 251ca58f742SDaniel Fojt *x* ) as_opts=-x ;; 252ca58f742SDaniel Fojt * ) as_opts= ;; 253ca58f742SDaniel Fojtesac 254ca58f742SDaniel Fojtexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 255ca58f742SDaniel Fojt# Admittedly, this is quite paranoid, since all the known shells bail 256ca58f742SDaniel Fojt# out after a failed `exec'. 257*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 258ca58f742SDaniel Fojtexit 255 25901e196c8SJohn Marinofi 26001e196c8SJohn Marino 261*6eef5f0cSAntonio Huete Jimenez if test x$as_have_required = xno 262*6eef5f0cSAntonio Huete Jimenezthen : 263*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$0: This script requires a shell more modern than all" 264*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$0: the shells that I found on your system." 265*6eef5f0cSAntonio Huete Jimenez if test ${ZSH_VERSION+y} ; then 266*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 267*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 26801e196c8SJohn Marino else 269*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org 27001e196c8SJohn Marino$0: about your system, including any error possibly output 27101e196c8SJohn Marino$0: before this message. Then install a modern shell, or 27201e196c8SJohn Marino$0: manually run the script under such a shell if you do 27301e196c8SJohn Marino$0: have one." 27401e196c8SJohn Marino fi 27501e196c8SJohn Marino exit 1 27601e196c8SJohn Marinofi 27701e196c8SJohn Marinofi 27801e196c8SJohn Marinofi 27901e196c8SJohn MarinoSHELL=${CONFIG_SHELL-/bin/sh} 28001e196c8SJohn Marinoexport SHELL 28101e196c8SJohn Marino# Unset more variables known to interfere with behavior of common tools. 28201e196c8SJohn MarinoCLICOLOR_FORCE= GREP_OPTIONS= 28301e196c8SJohn Marinounset CLICOLOR_FORCE GREP_OPTIONS 28401e196c8SJohn Marino 28501e196c8SJohn Marino## --------------------- ## 28601e196c8SJohn Marino## M4sh Shell Functions. ## 28701e196c8SJohn Marino## --------------------- ## 28801e196c8SJohn Marino# as_fn_unset VAR 28901e196c8SJohn Marino# --------------- 29001e196c8SJohn Marino# Portably unset VAR. 29101e196c8SJohn Marinoas_fn_unset () 29201e196c8SJohn Marino{ 29301e196c8SJohn Marino { eval $1=; unset $1;} 29401e196c8SJohn Marino} 29501e196c8SJohn Marinoas_unset=as_fn_unset 29601e196c8SJohn Marino 297*6eef5f0cSAntonio Huete Jimenez 29801e196c8SJohn Marino# as_fn_set_status STATUS 29901e196c8SJohn Marino# ----------------------- 30001e196c8SJohn Marino# Set $? to STATUS, without forking. 30101e196c8SJohn Marinoas_fn_set_status () 30201e196c8SJohn Marino{ 30301e196c8SJohn Marino return $1 30401e196c8SJohn Marino} # as_fn_set_status 30501e196c8SJohn Marino 30601e196c8SJohn Marino# as_fn_exit STATUS 30701e196c8SJohn Marino# ----------------- 30801e196c8SJohn Marino# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 30901e196c8SJohn Marinoas_fn_exit () 31001e196c8SJohn Marino{ 31101e196c8SJohn Marino set +e 31201e196c8SJohn Marino as_fn_set_status $1 31301e196c8SJohn Marino exit $1 31401e196c8SJohn Marino} # as_fn_exit 315*6eef5f0cSAntonio Huete Jimenez# as_fn_nop 316*6eef5f0cSAntonio Huete Jimenez# --------- 317*6eef5f0cSAntonio Huete Jimenez# Do nothing but, unlike ":", preserve the value of $?. 318*6eef5f0cSAntonio Huete Jimenezas_fn_nop () 319*6eef5f0cSAntonio Huete Jimenez{ 320*6eef5f0cSAntonio Huete Jimenez return $? 321*6eef5f0cSAntonio Huete Jimenez} 322*6eef5f0cSAntonio Huete Jimenezas_nop=as_fn_nop 32301e196c8SJohn Marino 32401e196c8SJohn Marino# as_fn_mkdir_p 32501e196c8SJohn Marino# ------------- 32601e196c8SJohn Marino# Create "$as_dir" as a directory, including parents if necessary. 32701e196c8SJohn Marinoas_fn_mkdir_p () 32801e196c8SJohn Marino{ 32901e196c8SJohn Marino 33001e196c8SJohn Marino case $as_dir in #( 33101e196c8SJohn Marino -*) as_dir=./$as_dir;; 33201e196c8SJohn Marino esac 33301e196c8SJohn Marino test -d "$as_dir" || eval $as_mkdir_p || { 33401e196c8SJohn Marino as_dirs= 33501e196c8SJohn Marino while :; do 33601e196c8SJohn Marino case $as_dir in #( 337*6eef5f0cSAntonio Huete Jimenez *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 33801e196c8SJohn Marino *) as_qdir=$as_dir;; 33901e196c8SJohn Marino esac 34001e196c8SJohn Marino as_dirs="'$as_qdir' $as_dirs" 34101e196c8SJohn Marino as_dir=`$as_dirname -- "$as_dir" || 34201e196c8SJohn Marino$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 34301e196c8SJohn Marino X"$as_dir" : 'X\(//\)[^/]' \| \ 34401e196c8SJohn Marino X"$as_dir" : 'X\(//\)$' \| \ 34501e196c8SJohn Marino X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$as_dir" | 34701e196c8SJohn Marino sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 34801e196c8SJohn Marino s//\1/ 34901e196c8SJohn Marino q 35001e196c8SJohn Marino } 35101e196c8SJohn Marino /^X\(\/\/\)[^/].*/{ 35201e196c8SJohn Marino s//\1/ 35301e196c8SJohn Marino q 35401e196c8SJohn Marino } 35501e196c8SJohn Marino /^X\(\/\/\)$/{ 35601e196c8SJohn Marino s//\1/ 35701e196c8SJohn Marino q 35801e196c8SJohn Marino } 35901e196c8SJohn Marino /^X\(\/\).*/{ 36001e196c8SJohn Marino s//\1/ 36101e196c8SJohn Marino q 36201e196c8SJohn Marino } 36301e196c8SJohn Marino s/.*/./; q'` 36401e196c8SJohn Marino test -d "$as_dir" && break 36501e196c8SJohn Marino done 36601e196c8SJohn Marino test -z "$as_dirs" || eval "mkdir $as_dirs" 367ca58f742SDaniel Fojt } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 36801e196c8SJohn Marino 36901e196c8SJohn Marino 37001e196c8SJohn Marino} # as_fn_mkdir_p 371ca58f742SDaniel Fojt 372ca58f742SDaniel Fojt# as_fn_executable_p FILE 373ca58f742SDaniel Fojt# ----------------------- 374ca58f742SDaniel Fojt# Test if FILE is an executable regular file. 375ca58f742SDaniel Fojtas_fn_executable_p () 376ca58f742SDaniel Fojt{ 377ca58f742SDaniel Fojt test -f "$1" && test -x "$1" 378ca58f742SDaniel Fojt} # as_fn_executable_p 37901e196c8SJohn Marino# as_fn_append VAR VALUE 38001e196c8SJohn Marino# ---------------------- 38101e196c8SJohn Marino# Append the text in VALUE to the end of the definition contained in VAR. Take 38201e196c8SJohn Marino# advantage of any shell optimizations that allow amortized linear growth over 38301e196c8SJohn Marino# repeated appends, instead of the typical quadratic growth present in naive 38401e196c8SJohn Marino# implementations. 385*6eef5f0cSAntonio Huete Jimenezif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 386*6eef5f0cSAntonio Huete Jimenezthen : 38701e196c8SJohn Marino eval 'as_fn_append () 38801e196c8SJohn Marino { 38901e196c8SJohn Marino eval $1+=\$2 39001e196c8SJohn Marino }' 391*6eef5f0cSAntonio Huete Jimenezelse $as_nop 39201e196c8SJohn Marino as_fn_append () 39301e196c8SJohn Marino { 39401e196c8SJohn Marino eval $1=\$$1\$2 39501e196c8SJohn Marino } 39601e196c8SJohn Marinofi # as_fn_append 39701e196c8SJohn Marino 39801e196c8SJohn Marino# as_fn_arith ARG... 39901e196c8SJohn Marino# ------------------ 40001e196c8SJohn Marino# Perform arithmetic evaluation on the ARGs, and store the result in the 40101e196c8SJohn Marino# global $as_val. Take advantage of shells that can avoid forks. The arguments 40201e196c8SJohn Marino# must be portable across $(()) and expr. 403*6eef5f0cSAntonio Huete Jimenezif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 404*6eef5f0cSAntonio Huete Jimenezthen : 40501e196c8SJohn Marino eval 'as_fn_arith () 40601e196c8SJohn Marino { 40701e196c8SJohn Marino as_val=$(( $* )) 40801e196c8SJohn Marino }' 409*6eef5f0cSAntonio Huete Jimenezelse $as_nop 41001e196c8SJohn Marino as_fn_arith () 41101e196c8SJohn Marino { 41201e196c8SJohn Marino as_val=`expr "$@" || test $? -eq 1` 41301e196c8SJohn Marino } 41401e196c8SJohn Marinofi # as_fn_arith 41501e196c8SJohn Marino 416*6eef5f0cSAntonio Huete Jimenez# as_fn_nop 417*6eef5f0cSAntonio Huete Jimenez# --------- 418*6eef5f0cSAntonio Huete Jimenez# Do nothing but, unlike ":", preserve the value of $?. 419*6eef5f0cSAntonio Huete Jimenezas_fn_nop () 420*6eef5f0cSAntonio Huete Jimenez{ 421*6eef5f0cSAntonio Huete Jimenez return $? 422*6eef5f0cSAntonio Huete Jimenez} 423*6eef5f0cSAntonio Huete Jimenezas_nop=as_fn_nop 42401e196c8SJohn Marino 425ca58f742SDaniel Fojt# as_fn_error STATUS ERROR [LINENO LOG_FD] 426ca58f742SDaniel Fojt# ---------------------------------------- 42701e196c8SJohn Marino# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 42801e196c8SJohn Marino# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 429ca58f742SDaniel Fojt# script with STATUS, using 1 if that was 0. 43001e196c8SJohn Marinoas_fn_error () 43101e196c8SJohn Marino{ 432ca58f742SDaniel Fojt as_status=$1; test $as_status -eq 0 && as_status=1 433ca58f742SDaniel Fojt if test "$4"; then 434ca58f742SDaniel Fojt as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 435*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 43601e196c8SJohn Marino fi 437*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: error: $2" >&2 43801e196c8SJohn Marino as_fn_exit $as_status 43901e196c8SJohn Marino} # as_fn_error 44001e196c8SJohn Marino 44101e196c8SJohn Marinoif expr a : '\(a\)' >/dev/null 2>&1 && 44201e196c8SJohn Marino test "X`expr 00001 : '.*\(...\)'`" = X001; then 44301e196c8SJohn Marino as_expr=expr 44401e196c8SJohn Marinoelse 44501e196c8SJohn Marino as_expr=false 44601e196c8SJohn Marinofi 44701e196c8SJohn Marino 44801e196c8SJohn Marinoif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 44901e196c8SJohn Marino as_basename=basename 45001e196c8SJohn Marinoelse 45101e196c8SJohn Marino as_basename=false 45201e196c8SJohn Marinofi 45301e196c8SJohn Marino 45401e196c8SJohn Marinoif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 45501e196c8SJohn Marino as_dirname=dirname 45601e196c8SJohn Marinoelse 45701e196c8SJohn Marino as_dirname=false 45801e196c8SJohn Marinofi 45901e196c8SJohn Marino 46001e196c8SJohn Marinoas_me=`$as_basename -- "$0" || 46101e196c8SJohn Marino$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 46201e196c8SJohn Marino X"$0" : 'X\(//\)$' \| \ 46301e196c8SJohn Marino X"$0" : 'X\(/\)' \| . 2>/dev/null || 464*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X/"$0" | 46501e196c8SJohn Marino sed '/^.*\/\([^/][^/]*\)\/*$/{ 46601e196c8SJohn Marino s//\1/ 46701e196c8SJohn Marino q 46801e196c8SJohn Marino } 46901e196c8SJohn Marino /^X\/\(\/\/\)$/{ 47001e196c8SJohn Marino s//\1/ 47101e196c8SJohn Marino q 47201e196c8SJohn Marino } 47301e196c8SJohn Marino /^X\/\(\/\).*/{ 47401e196c8SJohn Marino s//\1/ 47501e196c8SJohn Marino q 47601e196c8SJohn Marino } 47701e196c8SJohn Marino s/.*/./; q'` 47801e196c8SJohn Marino 47901e196c8SJohn Marino# Avoid depending upon Character Ranges. 48001e196c8SJohn Marinoas_cr_letters='abcdefghijklmnopqrstuvwxyz' 48101e196c8SJohn Marinoas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 48201e196c8SJohn Marinoas_cr_Letters=$as_cr_letters$as_cr_LETTERS 48301e196c8SJohn Marinoas_cr_digits='0123456789' 48401e196c8SJohn Marinoas_cr_alnum=$as_cr_Letters$as_cr_digits 48501e196c8SJohn Marino 48601e196c8SJohn Marino 48701e196c8SJohn Marino as_lineno_1=$LINENO as_lineno_1a=$LINENO 48801e196c8SJohn Marino as_lineno_2=$LINENO as_lineno_2a=$LINENO 48901e196c8SJohn Marino eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 49001e196c8SJohn Marino test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 49101e196c8SJohn Marino # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 49201e196c8SJohn Marino sed -n ' 49301e196c8SJohn Marino p 49401e196c8SJohn Marino /[$]LINENO/= 49501e196c8SJohn Marino ' <$as_myself | 49601e196c8SJohn Marino sed ' 49701e196c8SJohn Marino s/[$]LINENO.*/&-/ 49801e196c8SJohn Marino t lineno 49901e196c8SJohn Marino b 50001e196c8SJohn Marino :lineno 50101e196c8SJohn Marino N 50201e196c8SJohn Marino :loop 50301e196c8SJohn Marino s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 50401e196c8SJohn Marino t loop 50501e196c8SJohn Marino s/-\n.*// 50601e196c8SJohn Marino ' >$as_me.lineno && 50701e196c8SJohn Marino chmod +x "$as_me.lineno" || 508*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 50901e196c8SJohn Marino 510ca58f742SDaniel Fojt # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 511ca58f742SDaniel Fojt # already done that, so ensure we don't try to do so again and fall 512ca58f742SDaniel Fojt # in an infinite loop. This has already happened in practice. 513ca58f742SDaniel Fojt _as_can_reexec=no; export _as_can_reexec 51401e196c8SJohn Marino # Don't try to exec as it changes $[0], causing all sort of problems 51501e196c8SJohn Marino # (the dirname of $[0] is not the place where we might find the 51601e196c8SJohn Marino # original and so on. Autoconf is especially sensitive to this). 51701e196c8SJohn Marino . "./$as_me.lineno" 51801e196c8SJohn Marino # Exit status is that of the last command. 51901e196c8SJohn Marino exit 52001e196c8SJohn Marino} 52101e196c8SJohn Marino 522*6eef5f0cSAntonio Huete Jimenez 523*6eef5f0cSAntonio Huete Jimenez# Determine whether it's possible to make 'echo' print without a newline. 524*6eef5f0cSAntonio Huete Jimenez# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 525*6eef5f0cSAntonio Huete Jimenez# for compatibility with existing Makefiles. 52601e196c8SJohn MarinoECHO_C= ECHO_N= ECHO_T= 52701e196c8SJohn Marinocase `echo -n x` in #((((( 52801e196c8SJohn Marino-n*) 52901e196c8SJohn Marino case `echo 'xy\c'` in 53001e196c8SJohn Marino *c*) ECHO_T=' ';; # ECHO_T is single tab character. 53101e196c8SJohn Marino xy) ECHO_C='\c';; 53201e196c8SJohn Marino *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 53301e196c8SJohn Marino ECHO_T=' ';; 53401e196c8SJohn Marino esac;; 53501e196c8SJohn Marino*) 53601e196c8SJohn Marino ECHO_N='-n';; 53701e196c8SJohn Marinoesac 53801e196c8SJohn Marino 539*6eef5f0cSAntonio Huete Jimenez# For backward compatibility with old third-party macros, we provide 540*6eef5f0cSAntonio Huete Jimenez# the shell variables $as_echo and $as_echo_n. New code should use 541*6eef5f0cSAntonio Huete Jimenez# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 542*6eef5f0cSAntonio Huete Jimenezas_echo='printf %s\n' 543*6eef5f0cSAntonio Huete Jimenezas_echo_n='printf %s' 544*6eef5f0cSAntonio Huete Jimenez 545*6eef5f0cSAntonio Huete Jimenez 54601e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.file 54701e196c8SJohn Marinoif test -d conf$$.dir; then 54801e196c8SJohn Marino rm -f conf$$.dir/conf$$.file 54901e196c8SJohn Marinoelse 55001e196c8SJohn Marino rm -f conf$$.dir 55101e196c8SJohn Marino mkdir conf$$.dir 2>/dev/null 55201e196c8SJohn Marinofi 55301e196c8SJohn Marinoif (echo >conf$$.file) 2>/dev/null; then 55401e196c8SJohn Marino if ln -s conf$$.file conf$$ 2>/dev/null; then 55501e196c8SJohn Marino as_ln_s='ln -s' 55601e196c8SJohn Marino # ... but there are two gotchas: 55701e196c8SJohn Marino # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 55801e196c8SJohn Marino # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 559ca58f742SDaniel Fojt # In both cases, we have to default to `cp -pR'. 56001e196c8SJohn Marino ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 561ca58f742SDaniel Fojt as_ln_s='cp -pR' 56201e196c8SJohn Marino elif ln conf$$.file conf$$ 2>/dev/null; then 56301e196c8SJohn Marino as_ln_s=ln 56401e196c8SJohn Marino else 565ca58f742SDaniel Fojt as_ln_s='cp -pR' 56601e196c8SJohn Marino fi 56701e196c8SJohn Marinoelse 568ca58f742SDaniel Fojt as_ln_s='cp -pR' 56901e196c8SJohn Marinofi 57001e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 57101e196c8SJohn Marinormdir conf$$.dir 2>/dev/null 57201e196c8SJohn Marino 57301e196c8SJohn Marinoif mkdir -p . 2>/dev/null; then 57401e196c8SJohn Marino as_mkdir_p='mkdir -p "$as_dir"' 57501e196c8SJohn Marinoelse 57601e196c8SJohn Marino test -d ./-p && rmdir ./-p 57701e196c8SJohn Marino as_mkdir_p=false 57801e196c8SJohn Marinofi 57901e196c8SJohn Marino 58001e196c8SJohn Marinoas_test_x='test -x' 581ca58f742SDaniel Fojtas_executable_p=as_fn_executable_p 58201e196c8SJohn Marino 58301e196c8SJohn Marino# Sed expression to map a string onto a valid CPP name. 58401e196c8SJohn Marinoas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 58501e196c8SJohn Marino 58601e196c8SJohn Marino# Sed expression to map a string onto a valid variable name. 58701e196c8SJohn Marinoas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 58801e196c8SJohn Marino 58901e196c8SJohn Marino 590ca58f742SDaniel Fojttest -n "$DJDIR" || exec 7<&0 </dev/null 591ca58f742SDaniel Fojtexec 6>&1 59201e196c8SJohn Marino 59301e196c8SJohn Marino# Name of the host. 594ca58f742SDaniel Fojt# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 59501e196c8SJohn Marino# so uname gets run too. 59601e196c8SJohn Marinoac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 59701e196c8SJohn Marino 59801e196c8SJohn Marino# 59901e196c8SJohn Marino# Initializations. 60001e196c8SJohn Marino# 60101e196c8SJohn Marinoac_default_prefix=/usr/local 60201e196c8SJohn Marinoac_clean_files= 60301e196c8SJohn Marinoac_config_libobj_dir=. 60401e196c8SJohn MarinoLIBOBJS= 60501e196c8SJohn Marinocross_compiling=no 60601e196c8SJohn Marinosubdirs= 60701e196c8SJohn MarinoMFLAGS= 60801e196c8SJohn MarinoMAKEFLAGS= 60901e196c8SJohn Marino 61001e196c8SJohn Marino# Identity of this package. 61101e196c8SJohn MarinoPACKAGE_NAME='bmake' 61201e196c8SJohn MarinoPACKAGE_TARNAME='bmake' 613*6eef5f0cSAntonio Huete JimenezPACKAGE_VERSION='20220909' 614*6eef5f0cSAntonio Huete JimenezPACKAGE_STRING='bmake 20220909' 61501e196c8SJohn MarinoPACKAGE_BUGREPORT='sjg@NetBSD.org' 61601e196c8SJohn MarinoPACKAGE_URL='' 61701e196c8SJohn Marino 61801e196c8SJohn Marino# Factoring default headers for most tests. 61901e196c8SJohn Marinoac_includes_default="\ 62001e196c8SJohn Marino#include <stddef.h> 621*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_STDIO_H 622*6eef5f0cSAntonio Huete Jimenez# include <stdio.h> 623*6eef5f0cSAntonio Huete Jimenez#endif 62401e196c8SJohn Marino#ifdef HAVE_STDLIB_H 62501e196c8SJohn Marino# include <stdlib.h> 62601e196c8SJohn Marino#endif 62701e196c8SJohn Marino#ifdef HAVE_STRING_H 62801e196c8SJohn Marino# include <string.h> 62901e196c8SJohn Marino#endif 63001e196c8SJohn Marino#ifdef HAVE_INTTYPES_H 63101e196c8SJohn Marino# include <inttypes.h> 63201e196c8SJohn Marino#endif 63301e196c8SJohn Marino#ifdef HAVE_STDINT_H 63401e196c8SJohn Marino# include <stdint.h> 63501e196c8SJohn Marino#endif 636*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_STRINGS_H 637*6eef5f0cSAntonio Huete Jimenez# include <strings.h> 638*6eef5f0cSAntonio Huete Jimenez#endif 639*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_SYS_TYPES_H 640*6eef5f0cSAntonio Huete Jimenez# include <sys/types.h> 641*6eef5f0cSAntonio Huete Jimenez#endif 642*6eef5f0cSAntonio Huete Jimenez#ifdef HAVE_SYS_STAT_H 643*6eef5f0cSAntonio Huete Jimenez# include <sys/stat.h> 644*6eef5f0cSAntonio Huete Jimenez#endif 64501e196c8SJohn Marino#ifdef HAVE_UNISTD_H 64601e196c8SJohn Marino# include <unistd.h> 64701e196c8SJohn Marino#endif" 64801e196c8SJohn Marino 649*6eef5f0cSAntonio Huete Jimenezac_header_c_list= 650*6eef5f0cSAntonio Huete Jimenezac_func_c_list= 65101e196c8SJohn Marinoac_subst_vars='LTLIBOBJS 652*6eef5f0cSAntonio Huete JimenezUTC_1 653ca58f742SDaniel Fojt_MAKE_VERSION 65401e196c8SJohn Marinofilemon_h 655ca58f742SDaniel Fojtuse_filemon 65601e196c8SJohn Marinouse_meta 65701e196c8SJohn Marinodiff_u 658*6eef5f0cSAntonio Huete Jimenezdiff 65901e196c8SJohn MarinoGCC 66001e196c8SJohn MarinoINSTALL 66101e196c8SJohn Marinodefault_sys_path 66201e196c8SJohn Marinomksrc 663a34d5fb1SAntonio Huete Jimenezforce_machine_arch 66401e196c8SJohn Marinomachine_arch 66501e196c8SJohn Marinoforce_machine 66601e196c8SJohn Marinomachine 667*6eef5f0cSAntonio Huete Jimenezegrep 66801e196c8SJohn MarinoLIBOBJS 6696a91b982SJohn Marinobmake_path_max 67001e196c8SJohn Marinoac_exe_suffix 67101e196c8SJohn MarinoINSTALL_DATA 67201e196c8SJohn MarinoINSTALL_SCRIPT 67301e196c8SJohn MarinoINSTALL_PROGRAM 67401e196c8SJohn MarinoOBJEXT 67501e196c8SJohn MarinoEXEEXT 67601e196c8SJohn Marinoac_ct_CC 67701e196c8SJohn MarinoCPPFLAGS 67801e196c8SJohn MarinoLDFLAGS 67901e196c8SJohn MarinoCFLAGS 68001e196c8SJohn MarinoCC 68101e196c8SJohn Marinotarget_alias 68201e196c8SJohn Marinohost_alias 68301e196c8SJohn Marinobuild_alias 68401e196c8SJohn MarinoLIBS 68501e196c8SJohn MarinoECHO_T 68601e196c8SJohn MarinoECHO_N 68701e196c8SJohn MarinoECHO_C 68801e196c8SJohn MarinoDEFS 68901e196c8SJohn Marinomandir 69001e196c8SJohn Marinolocaledir 69101e196c8SJohn Marinolibdir 69201e196c8SJohn Marinopsdir 69301e196c8SJohn Marinopdfdir 69401e196c8SJohn Marinodvidir 69501e196c8SJohn Marinohtmldir 69601e196c8SJohn Marinoinfodir 69701e196c8SJohn Marinodocdir 69801e196c8SJohn Marinooldincludedir 69901e196c8SJohn Marinoincludedir 700*6eef5f0cSAntonio Huete Jimenezrunstatedir 70101e196c8SJohn Marinolocalstatedir 70201e196c8SJohn Marinosharedstatedir 70301e196c8SJohn Marinosysconfdir 70401e196c8SJohn Marinodatadir 70501e196c8SJohn Marinodatarootdir 70601e196c8SJohn Marinolibexecdir 70701e196c8SJohn Marinosbindir 70801e196c8SJohn Marinobindir 70901e196c8SJohn Marinoprogram_transform_name 71001e196c8SJohn Marinoprefix 71101e196c8SJohn Marinoexec_prefix 71201e196c8SJohn MarinoPACKAGE_URL 71301e196c8SJohn MarinoPACKAGE_BUGREPORT 71401e196c8SJohn MarinoPACKAGE_STRING 71501e196c8SJohn MarinoPACKAGE_VERSION 71601e196c8SJohn MarinoPACKAGE_TARNAME 71701e196c8SJohn MarinoPACKAGE_NAME 71801e196c8SJohn MarinoPATH_SEPARATOR 71901e196c8SJohn MarinoSHELL' 72001e196c8SJohn Marinoac_subst_files='' 72101e196c8SJohn Marinoac_user_opts=' 72201e196c8SJohn Marinoenable_option_checking 72301e196c8SJohn Marinowith_defshell 724ca58f742SDaniel Fojtwith_makefile 72501e196c8SJohn Marinowith_meta 72601e196c8SJohn Marinowith_filemon 72701e196c8SJohn Marinowith_machine 72801e196c8SJohn Marinowith_force_machine 72901e196c8SJohn Marinowith_force_machine_arch 73001e196c8SJohn Marinowith_machine_arch 73101e196c8SJohn Marinowith_default_sys_path 73201e196c8SJohn Marinowith_path_objdirprefix 73301e196c8SJohn Marinoenable_pwd_override 73401e196c8SJohn Marinoenable_check_make_chdir 73501e196c8SJohn Marinowith_mksrc 73601e196c8SJohn Marino' 73701e196c8SJohn Marino ac_precious_vars='build_alias 73801e196c8SJohn Marinohost_alias 73901e196c8SJohn Marinotarget_alias 74001e196c8SJohn MarinoCC 74101e196c8SJohn MarinoCFLAGS 74201e196c8SJohn MarinoLDFLAGS 74301e196c8SJohn MarinoLIBS 744*6eef5f0cSAntonio Huete JimenezCPPFLAGS' 74501e196c8SJohn Marino 74601e196c8SJohn Marino 74701e196c8SJohn Marino# Initialize some variables set by options. 74801e196c8SJohn Marinoac_init_help= 74901e196c8SJohn Marinoac_init_version=false 75001e196c8SJohn Marinoac_unrecognized_opts= 75101e196c8SJohn Marinoac_unrecognized_sep= 75201e196c8SJohn Marino# The variables have the same names as the options, with 75301e196c8SJohn Marino# dashes changed to underlines. 75401e196c8SJohn Marinocache_file=/dev/null 75501e196c8SJohn Marinoexec_prefix=NONE 75601e196c8SJohn Marinono_create= 75701e196c8SJohn Marinono_recursion= 75801e196c8SJohn Marinoprefix=NONE 75901e196c8SJohn Marinoprogram_prefix=NONE 76001e196c8SJohn Marinoprogram_suffix=NONE 76101e196c8SJohn Marinoprogram_transform_name=s,x,x, 76201e196c8SJohn Marinosilent= 76301e196c8SJohn Marinosite= 76401e196c8SJohn Marinosrcdir= 76501e196c8SJohn Marinoverbose= 76601e196c8SJohn Marinox_includes=NONE 76701e196c8SJohn Marinox_libraries=NONE 76801e196c8SJohn Marino 76901e196c8SJohn Marino# Installation directory options. 77001e196c8SJohn Marino# These are left unexpanded so users can "make install exec_prefix=/foo" 77101e196c8SJohn Marino# and all the variables that are supposed to be based on exec_prefix 77201e196c8SJohn Marino# by default will actually change. 77301e196c8SJohn Marino# Use braces instead of parens because sh, perl, etc. also accept them. 77401e196c8SJohn Marino# (The list follows the same order as the GNU Coding Standards.) 77501e196c8SJohn Marinobindir='${exec_prefix}/bin' 77601e196c8SJohn Marinosbindir='${exec_prefix}/sbin' 77701e196c8SJohn Marinolibexecdir='${exec_prefix}/libexec' 77801e196c8SJohn Marinodatarootdir='${prefix}/share' 77901e196c8SJohn Marinodatadir='${datarootdir}' 78001e196c8SJohn Marinosysconfdir='${prefix}/etc' 78101e196c8SJohn Marinosharedstatedir='${prefix}/com' 78201e196c8SJohn Marinolocalstatedir='${prefix}/var' 783*6eef5f0cSAntonio Huete Jimenezrunstatedir='${localstatedir}/run' 78401e196c8SJohn Marinoincludedir='${prefix}/include' 78501e196c8SJohn Marinooldincludedir='/usr/include' 78601e196c8SJohn Marinodocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 78701e196c8SJohn Marinoinfodir='${datarootdir}/info' 78801e196c8SJohn Marinohtmldir='${docdir}' 78901e196c8SJohn Marinodvidir='${docdir}' 79001e196c8SJohn Marinopdfdir='${docdir}' 79101e196c8SJohn Marinopsdir='${docdir}' 79201e196c8SJohn Marinolibdir='${exec_prefix}/lib' 79301e196c8SJohn Marinolocaledir='${datarootdir}/locale' 79401e196c8SJohn Marinomandir='${datarootdir}/man' 79501e196c8SJohn Marino 79601e196c8SJohn Marinoac_prev= 79701e196c8SJohn Marinoac_dashdash= 79801e196c8SJohn Marinofor ac_option 79901e196c8SJohn Marinodo 80001e196c8SJohn Marino # If the previous option needs an argument, assign it. 80101e196c8SJohn Marino if test -n "$ac_prev"; then 80201e196c8SJohn Marino eval $ac_prev=\$ac_option 80301e196c8SJohn Marino ac_prev= 80401e196c8SJohn Marino continue 80501e196c8SJohn Marino fi 80601e196c8SJohn Marino 80701e196c8SJohn Marino case $ac_option in 808ca58f742SDaniel Fojt *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 809ca58f742SDaniel Fojt *=) ac_optarg= ;; 81001e196c8SJohn Marino *) ac_optarg=yes ;; 81101e196c8SJohn Marino esac 81201e196c8SJohn Marino 81301e196c8SJohn Marino case $ac_dashdash$ac_option in 81401e196c8SJohn Marino --) 81501e196c8SJohn Marino ac_dashdash=yes ;; 81601e196c8SJohn Marino 81701e196c8SJohn Marino -bindir | --bindir | --bindi | --bind | --bin | --bi) 81801e196c8SJohn Marino ac_prev=bindir ;; 81901e196c8SJohn Marino -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 82001e196c8SJohn Marino bindir=$ac_optarg ;; 82101e196c8SJohn Marino 82201e196c8SJohn Marino -build | --build | --buil | --bui | --bu) 82301e196c8SJohn Marino ac_prev=build_alias ;; 82401e196c8SJohn Marino -build=* | --build=* | --buil=* | --bui=* | --bu=*) 82501e196c8SJohn Marino build_alias=$ac_optarg ;; 82601e196c8SJohn Marino 82701e196c8SJohn Marino -cache-file | --cache-file | --cache-fil | --cache-fi \ 82801e196c8SJohn Marino | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 82901e196c8SJohn Marino ac_prev=cache_file ;; 83001e196c8SJohn Marino -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 83101e196c8SJohn Marino | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 83201e196c8SJohn Marino cache_file=$ac_optarg ;; 83301e196c8SJohn Marino 83401e196c8SJohn Marino --config-cache | -C) 83501e196c8SJohn Marino cache_file=config.cache ;; 83601e196c8SJohn Marino 83701e196c8SJohn Marino -datadir | --datadir | --datadi | --datad) 83801e196c8SJohn Marino ac_prev=datadir ;; 83901e196c8SJohn Marino -datadir=* | --datadir=* | --datadi=* | --datad=*) 84001e196c8SJohn Marino datadir=$ac_optarg ;; 84101e196c8SJohn Marino 84201e196c8SJohn Marino -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 84301e196c8SJohn Marino | --dataroo | --dataro | --datar) 84401e196c8SJohn Marino ac_prev=datarootdir ;; 84501e196c8SJohn Marino -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 84601e196c8SJohn Marino | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 84701e196c8SJohn Marino datarootdir=$ac_optarg ;; 84801e196c8SJohn Marino 84901e196c8SJohn Marino -disable-* | --disable-*) 85001e196c8SJohn Marino ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 85101e196c8SJohn Marino # Reject names that are not valid shell variable names. 85201e196c8SJohn Marino expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 853*6eef5f0cSAntonio Huete Jimenez as_fn_error $? "invalid feature name: \`$ac_useropt'" 85401e196c8SJohn Marino ac_useropt_orig=$ac_useropt 855*6eef5f0cSAntonio Huete Jimenez ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 85601e196c8SJohn Marino case $ac_user_opts in 85701e196c8SJohn Marino *" 85801e196c8SJohn Marino"enable_$ac_useropt" 85901e196c8SJohn Marino"*) ;; 86001e196c8SJohn Marino *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 86101e196c8SJohn Marino ac_unrecognized_sep=', ';; 86201e196c8SJohn Marino esac 86301e196c8SJohn Marino eval enable_$ac_useropt=no ;; 86401e196c8SJohn Marino 86501e196c8SJohn Marino -docdir | --docdir | --docdi | --doc | --do) 86601e196c8SJohn Marino ac_prev=docdir ;; 86701e196c8SJohn Marino -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 86801e196c8SJohn Marino docdir=$ac_optarg ;; 86901e196c8SJohn Marino 87001e196c8SJohn Marino -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 87101e196c8SJohn Marino ac_prev=dvidir ;; 87201e196c8SJohn Marino -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 87301e196c8SJohn Marino dvidir=$ac_optarg ;; 87401e196c8SJohn Marino 87501e196c8SJohn Marino -enable-* | --enable-*) 87601e196c8SJohn Marino ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 87701e196c8SJohn Marino # Reject names that are not valid shell variable names. 87801e196c8SJohn Marino expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 879*6eef5f0cSAntonio Huete Jimenez as_fn_error $? "invalid feature name: \`$ac_useropt'" 88001e196c8SJohn Marino ac_useropt_orig=$ac_useropt 881*6eef5f0cSAntonio Huete Jimenez ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 88201e196c8SJohn Marino case $ac_user_opts in 88301e196c8SJohn Marino *" 88401e196c8SJohn Marino"enable_$ac_useropt" 88501e196c8SJohn Marino"*) ;; 88601e196c8SJohn Marino *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 88701e196c8SJohn Marino ac_unrecognized_sep=', ';; 88801e196c8SJohn Marino esac 88901e196c8SJohn Marino eval enable_$ac_useropt=\$ac_optarg ;; 89001e196c8SJohn Marino 89101e196c8SJohn Marino -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 89201e196c8SJohn Marino | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 89301e196c8SJohn Marino | --exec | --exe | --ex) 89401e196c8SJohn Marino ac_prev=exec_prefix ;; 89501e196c8SJohn Marino -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 89601e196c8SJohn Marino | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 89701e196c8SJohn Marino | --exec=* | --exe=* | --ex=*) 89801e196c8SJohn Marino exec_prefix=$ac_optarg ;; 89901e196c8SJohn Marino 90001e196c8SJohn Marino -gas | --gas | --ga | --g) 90101e196c8SJohn Marino # Obsolete; use --with-gas. 90201e196c8SJohn Marino with_gas=yes ;; 90301e196c8SJohn Marino 90401e196c8SJohn Marino -help | --help | --hel | --he | -h) 90501e196c8SJohn Marino ac_init_help=long ;; 90601e196c8SJohn Marino -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 90701e196c8SJohn Marino ac_init_help=recursive ;; 90801e196c8SJohn Marino -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 90901e196c8SJohn Marino ac_init_help=short ;; 91001e196c8SJohn Marino 91101e196c8SJohn Marino -host | --host | --hos | --ho) 91201e196c8SJohn Marino ac_prev=host_alias ;; 91301e196c8SJohn Marino -host=* | --host=* | --hos=* | --ho=*) 91401e196c8SJohn Marino host_alias=$ac_optarg ;; 91501e196c8SJohn Marino 91601e196c8SJohn Marino -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 91701e196c8SJohn Marino ac_prev=htmldir ;; 91801e196c8SJohn Marino -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 91901e196c8SJohn Marino | --ht=*) 92001e196c8SJohn Marino htmldir=$ac_optarg ;; 92101e196c8SJohn Marino 92201e196c8SJohn Marino -includedir | --includedir | --includedi | --included | --include \ 92301e196c8SJohn Marino | --includ | --inclu | --incl | --inc) 92401e196c8SJohn Marino ac_prev=includedir ;; 92501e196c8SJohn Marino -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 92601e196c8SJohn Marino | --includ=* | --inclu=* | --incl=* | --inc=*) 92701e196c8SJohn Marino includedir=$ac_optarg ;; 92801e196c8SJohn Marino 92901e196c8SJohn Marino -infodir | --infodir | --infodi | --infod | --info | --inf) 93001e196c8SJohn Marino ac_prev=infodir ;; 93101e196c8SJohn Marino -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 93201e196c8SJohn Marino infodir=$ac_optarg ;; 93301e196c8SJohn Marino 93401e196c8SJohn Marino -libdir | --libdir | --libdi | --libd) 93501e196c8SJohn Marino ac_prev=libdir ;; 93601e196c8SJohn Marino -libdir=* | --libdir=* | --libdi=* | --libd=*) 93701e196c8SJohn Marino libdir=$ac_optarg ;; 93801e196c8SJohn Marino 93901e196c8SJohn Marino -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 94001e196c8SJohn Marino | --libexe | --libex | --libe) 94101e196c8SJohn Marino ac_prev=libexecdir ;; 94201e196c8SJohn Marino -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 94301e196c8SJohn Marino | --libexe=* | --libex=* | --libe=*) 94401e196c8SJohn Marino libexecdir=$ac_optarg ;; 94501e196c8SJohn Marino 94601e196c8SJohn Marino -localedir | --localedir | --localedi | --localed | --locale) 94701e196c8SJohn Marino ac_prev=localedir ;; 94801e196c8SJohn Marino -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 94901e196c8SJohn Marino localedir=$ac_optarg ;; 95001e196c8SJohn Marino 95101e196c8SJohn Marino -localstatedir | --localstatedir | --localstatedi | --localstated \ 95201e196c8SJohn Marino | --localstate | --localstat | --localsta | --localst | --locals) 95301e196c8SJohn Marino ac_prev=localstatedir ;; 95401e196c8SJohn Marino -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 95501e196c8SJohn Marino | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 95601e196c8SJohn Marino localstatedir=$ac_optarg ;; 95701e196c8SJohn Marino 95801e196c8SJohn Marino -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 95901e196c8SJohn Marino ac_prev=mandir ;; 96001e196c8SJohn Marino -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 96101e196c8SJohn Marino mandir=$ac_optarg ;; 96201e196c8SJohn Marino 96301e196c8SJohn Marino -nfp | --nfp | --nf) 96401e196c8SJohn Marino # Obsolete; use --without-fp. 96501e196c8SJohn Marino with_fp=no ;; 96601e196c8SJohn Marino 96701e196c8SJohn Marino -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 96801e196c8SJohn Marino | --no-cr | --no-c | -n) 96901e196c8SJohn Marino no_create=yes ;; 97001e196c8SJohn Marino 97101e196c8SJohn Marino -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 97201e196c8SJohn Marino | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 97301e196c8SJohn Marino no_recursion=yes ;; 97401e196c8SJohn Marino 97501e196c8SJohn Marino -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 97601e196c8SJohn Marino | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 97701e196c8SJohn Marino | --oldin | --oldi | --old | --ol | --o) 97801e196c8SJohn Marino ac_prev=oldincludedir ;; 97901e196c8SJohn Marino -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 98001e196c8SJohn Marino | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 98101e196c8SJohn Marino | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 98201e196c8SJohn Marino oldincludedir=$ac_optarg ;; 98301e196c8SJohn Marino 98401e196c8SJohn Marino -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 98501e196c8SJohn Marino ac_prev=prefix ;; 98601e196c8SJohn Marino -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 98701e196c8SJohn Marino prefix=$ac_optarg ;; 98801e196c8SJohn Marino 98901e196c8SJohn Marino -program-prefix | --program-prefix | --program-prefi | --program-pref \ 99001e196c8SJohn Marino | --program-pre | --program-pr | --program-p) 99101e196c8SJohn Marino ac_prev=program_prefix ;; 99201e196c8SJohn Marino -program-prefix=* | --program-prefix=* | --program-prefi=* \ 99301e196c8SJohn Marino | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 99401e196c8SJohn Marino program_prefix=$ac_optarg ;; 99501e196c8SJohn Marino 99601e196c8SJohn Marino -program-suffix | --program-suffix | --program-suffi | --program-suff \ 99701e196c8SJohn Marino | --program-suf | --program-su | --program-s) 99801e196c8SJohn Marino ac_prev=program_suffix ;; 99901e196c8SJohn Marino -program-suffix=* | --program-suffix=* | --program-suffi=* \ 100001e196c8SJohn Marino | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 100101e196c8SJohn Marino program_suffix=$ac_optarg ;; 100201e196c8SJohn Marino 100301e196c8SJohn Marino -program-transform-name | --program-transform-name \ 100401e196c8SJohn Marino | --program-transform-nam | --program-transform-na \ 100501e196c8SJohn Marino | --program-transform-n | --program-transform- \ 100601e196c8SJohn Marino | --program-transform | --program-transfor \ 100701e196c8SJohn Marino | --program-transfo | --program-transf \ 100801e196c8SJohn Marino | --program-trans | --program-tran \ 100901e196c8SJohn Marino | --progr-tra | --program-tr | --program-t) 101001e196c8SJohn Marino ac_prev=program_transform_name ;; 101101e196c8SJohn Marino -program-transform-name=* | --program-transform-name=* \ 101201e196c8SJohn Marino | --program-transform-nam=* | --program-transform-na=* \ 101301e196c8SJohn Marino | --program-transform-n=* | --program-transform-=* \ 101401e196c8SJohn Marino | --program-transform=* | --program-transfor=* \ 101501e196c8SJohn Marino | --program-transfo=* | --program-transf=* \ 101601e196c8SJohn Marino | --program-trans=* | --program-tran=* \ 101701e196c8SJohn Marino | --progr-tra=* | --program-tr=* | --program-t=*) 101801e196c8SJohn Marino program_transform_name=$ac_optarg ;; 101901e196c8SJohn Marino 102001e196c8SJohn Marino -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 102101e196c8SJohn Marino ac_prev=pdfdir ;; 102201e196c8SJohn Marino -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 102301e196c8SJohn Marino pdfdir=$ac_optarg ;; 102401e196c8SJohn Marino 102501e196c8SJohn Marino -psdir | --psdir | --psdi | --psd | --ps) 102601e196c8SJohn Marino ac_prev=psdir ;; 102701e196c8SJohn Marino -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 102801e196c8SJohn Marino psdir=$ac_optarg ;; 102901e196c8SJohn Marino 103001e196c8SJohn Marino -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 103101e196c8SJohn Marino | -silent | --silent | --silen | --sile | --sil) 103201e196c8SJohn Marino silent=yes ;; 103301e196c8SJohn Marino 1034*6eef5f0cSAntonio Huete Jimenez -runstatedir | --runstatedir | --runstatedi | --runstated \ 1035*6eef5f0cSAntonio Huete Jimenez | --runstate | --runstat | --runsta | --runst | --runs \ 1036*6eef5f0cSAntonio Huete Jimenez | --run | --ru | --r) 1037*6eef5f0cSAntonio Huete Jimenez ac_prev=runstatedir ;; 1038*6eef5f0cSAntonio Huete Jimenez -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1039*6eef5f0cSAntonio Huete Jimenez | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1040*6eef5f0cSAntonio Huete Jimenez | --run=* | --ru=* | --r=*) 1041*6eef5f0cSAntonio Huete Jimenez runstatedir=$ac_optarg ;; 1042*6eef5f0cSAntonio Huete Jimenez 104301e196c8SJohn Marino -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 104401e196c8SJohn Marino ac_prev=sbindir ;; 104501e196c8SJohn Marino -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 104601e196c8SJohn Marino | --sbi=* | --sb=*) 104701e196c8SJohn Marino sbindir=$ac_optarg ;; 104801e196c8SJohn Marino 104901e196c8SJohn Marino -sharedstatedir | --sharedstatedir | --sharedstatedi \ 105001e196c8SJohn Marino | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 105101e196c8SJohn Marino | --sharedst | --shareds | --shared | --share | --shar \ 105201e196c8SJohn Marino | --sha | --sh) 105301e196c8SJohn Marino ac_prev=sharedstatedir ;; 105401e196c8SJohn Marino -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 105501e196c8SJohn Marino | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 105601e196c8SJohn Marino | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 105701e196c8SJohn Marino | --sha=* | --sh=*) 105801e196c8SJohn Marino sharedstatedir=$ac_optarg ;; 105901e196c8SJohn Marino 106001e196c8SJohn Marino -site | --site | --sit) 106101e196c8SJohn Marino ac_prev=site ;; 106201e196c8SJohn Marino -site=* | --site=* | --sit=*) 106301e196c8SJohn Marino site=$ac_optarg ;; 106401e196c8SJohn Marino 106501e196c8SJohn Marino -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 106601e196c8SJohn Marino ac_prev=srcdir ;; 106701e196c8SJohn Marino -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 106801e196c8SJohn Marino srcdir=$ac_optarg ;; 106901e196c8SJohn Marino 107001e196c8SJohn Marino -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 107101e196c8SJohn Marino | --syscon | --sysco | --sysc | --sys | --sy) 107201e196c8SJohn Marino ac_prev=sysconfdir ;; 107301e196c8SJohn Marino -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 107401e196c8SJohn Marino | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 107501e196c8SJohn Marino sysconfdir=$ac_optarg ;; 107601e196c8SJohn Marino 107701e196c8SJohn Marino -target | --target | --targe | --targ | --tar | --ta | --t) 107801e196c8SJohn Marino ac_prev=target_alias ;; 107901e196c8SJohn Marino -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 108001e196c8SJohn Marino target_alias=$ac_optarg ;; 108101e196c8SJohn Marino 108201e196c8SJohn Marino -v | -verbose | --verbose | --verbos | --verbo | --verb) 108301e196c8SJohn Marino verbose=yes ;; 108401e196c8SJohn Marino 108501e196c8SJohn Marino -version | --version | --versio | --versi | --vers | -V) 108601e196c8SJohn Marino ac_init_version=: ;; 108701e196c8SJohn Marino 108801e196c8SJohn Marino -with-* | --with-*) 108901e196c8SJohn Marino ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 109001e196c8SJohn Marino # Reject names that are not valid shell variable names. 109101e196c8SJohn Marino expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1092*6eef5f0cSAntonio Huete Jimenez as_fn_error $? "invalid package name: \`$ac_useropt'" 109301e196c8SJohn Marino ac_useropt_orig=$ac_useropt 1094*6eef5f0cSAntonio Huete Jimenez ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 109501e196c8SJohn Marino case $ac_user_opts in 109601e196c8SJohn Marino *" 109701e196c8SJohn Marino"with_$ac_useropt" 109801e196c8SJohn Marino"*) ;; 109901e196c8SJohn Marino *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 110001e196c8SJohn Marino ac_unrecognized_sep=', ';; 110101e196c8SJohn Marino esac 110201e196c8SJohn Marino eval with_$ac_useropt=\$ac_optarg ;; 110301e196c8SJohn Marino 110401e196c8SJohn Marino -without-* | --without-*) 110501e196c8SJohn Marino ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 110601e196c8SJohn Marino # Reject names that are not valid shell variable names. 110701e196c8SJohn Marino expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1108*6eef5f0cSAntonio Huete Jimenez as_fn_error $? "invalid package name: \`$ac_useropt'" 110901e196c8SJohn Marino ac_useropt_orig=$ac_useropt 1110*6eef5f0cSAntonio Huete Jimenez ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 111101e196c8SJohn Marino case $ac_user_opts in 111201e196c8SJohn Marino *" 111301e196c8SJohn Marino"with_$ac_useropt" 111401e196c8SJohn Marino"*) ;; 111501e196c8SJohn Marino *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 111601e196c8SJohn Marino ac_unrecognized_sep=', ';; 111701e196c8SJohn Marino esac 111801e196c8SJohn Marino eval with_$ac_useropt=no ;; 111901e196c8SJohn Marino 112001e196c8SJohn Marino --x) 112101e196c8SJohn Marino # Obsolete; use --with-x. 112201e196c8SJohn Marino with_x=yes ;; 112301e196c8SJohn Marino 112401e196c8SJohn Marino -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 112501e196c8SJohn Marino | --x-incl | --x-inc | --x-in | --x-i) 112601e196c8SJohn Marino ac_prev=x_includes ;; 112701e196c8SJohn Marino -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 112801e196c8SJohn Marino | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 112901e196c8SJohn Marino x_includes=$ac_optarg ;; 113001e196c8SJohn Marino 113101e196c8SJohn Marino -x-libraries | --x-libraries | --x-librarie | --x-librari \ 113201e196c8SJohn Marino | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 113301e196c8SJohn Marino ac_prev=x_libraries ;; 113401e196c8SJohn Marino -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 113501e196c8SJohn Marino | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 113601e196c8SJohn Marino x_libraries=$ac_optarg ;; 113701e196c8SJohn Marino 1138ca58f742SDaniel Fojt -*) as_fn_error $? "unrecognized option: \`$ac_option' 1139ca58f742SDaniel FojtTry \`$0 --help' for more information" 114001e196c8SJohn Marino ;; 114101e196c8SJohn Marino 114201e196c8SJohn Marino *=*) 114301e196c8SJohn Marino ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 114401e196c8SJohn Marino # Reject names that are not valid shell variable names. 114501e196c8SJohn Marino case $ac_envvar in #( 114601e196c8SJohn Marino '' | [0-9]* | *[!_$as_cr_alnum]* ) 1147ca58f742SDaniel Fojt as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 114801e196c8SJohn Marino esac 114901e196c8SJohn Marino eval $ac_envvar=\$ac_optarg 115001e196c8SJohn Marino export $ac_envvar ;; 115101e196c8SJohn Marino 115201e196c8SJohn Marino *) 115301e196c8SJohn Marino # FIXME: should be removed in autoconf 3.0. 1154*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 115501e196c8SJohn Marino expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1156*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1157ca58f742SDaniel Fojt : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 115801e196c8SJohn Marino ;; 115901e196c8SJohn Marino 116001e196c8SJohn Marino esac 116101e196c8SJohn Marinodone 116201e196c8SJohn Marino 116301e196c8SJohn Marinoif test -n "$ac_prev"; then 116401e196c8SJohn Marino ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1165ca58f742SDaniel Fojt as_fn_error $? "missing argument to $ac_option" 116601e196c8SJohn Marinofi 116701e196c8SJohn Marino 116801e196c8SJohn Marinoif test -n "$ac_unrecognized_opts"; then 116901e196c8SJohn Marino case $enable_option_checking in 117001e196c8SJohn Marino no) ;; 1171ca58f742SDaniel Fojt fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1172*6eef5f0cSAntonio Huete Jimenez *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 117301e196c8SJohn Marino esac 117401e196c8SJohn Marinofi 117501e196c8SJohn Marino 117601e196c8SJohn Marino# Check all directory arguments for consistency. 117701e196c8SJohn Marinofor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 117801e196c8SJohn Marino datadir sysconfdir sharedstatedir localstatedir includedir \ 117901e196c8SJohn Marino oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1180*6eef5f0cSAntonio Huete Jimenez libdir localedir mandir runstatedir 118101e196c8SJohn Marinodo 118201e196c8SJohn Marino eval ac_val=\$$ac_var 118301e196c8SJohn Marino # Remove trailing slashes. 118401e196c8SJohn Marino case $ac_val in 118501e196c8SJohn Marino */ ) 118601e196c8SJohn Marino ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 118701e196c8SJohn Marino eval $ac_var=\$ac_val;; 118801e196c8SJohn Marino esac 118901e196c8SJohn Marino # Be sure to have absolute directory names. 119001e196c8SJohn Marino case $ac_val in 119101e196c8SJohn Marino [\\/$]* | ?:[\\/]* ) continue;; 119201e196c8SJohn Marino NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 119301e196c8SJohn Marino esac 1194ca58f742SDaniel Fojt as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 119501e196c8SJohn Marinodone 119601e196c8SJohn Marino 119701e196c8SJohn Marino# There might be people who depend on the old broken behavior: `$host' 119801e196c8SJohn Marino# used to hold the argument of --host etc. 119901e196c8SJohn Marino# FIXME: To remove some day. 120001e196c8SJohn Marinobuild=$build_alias 120101e196c8SJohn Marinohost=$host_alias 120201e196c8SJohn Marinotarget=$target_alias 120301e196c8SJohn Marino 120401e196c8SJohn Marino# FIXME: To remove some day. 120501e196c8SJohn Marinoif test "x$host_alias" != x; then 120601e196c8SJohn Marino if test "x$build_alias" = x; then 120701e196c8SJohn Marino cross_compiling=maybe 120801e196c8SJohn Marino elif test "x$build_alias" != "x$host_alias"; then 120901e196c8SJohn Marino cross_compiling=yes 121001e196c8SJohn Marino fi 121101e196c8SJohn Marinofi 121201e196c8SJohn Marino 121301e196c8SJohn Marinoac_tool_prefix= 121401e196c8SJohn Marinotest -n "$host_alias" && ac_tool_prefix=$host_alias- 121501e196c8SJohn Marino 121601e196c8SJohn Marinotest "$silent" = yes && exec 6>/dev/null 121701e196c8SJohn Marino 121801e196c8SJohn Marino 121901e196c8SJohn Marinoac_pwd=`pwd` && test -n "$ac_pwd" && 122001e196c8SJohn Marinoac_ls_di=`ls -di .` && 122101e196c8SJohn Marinoac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1222ca58f742SDaniel Fojt as_fn_error $? "working directory cannot be determined" 122301e196c8SJohn Marinotest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1224ca58f742SDaniel Fojt as_fn_error $? "pwd does not report name of working directory" 122501e196c8SJohn Marino 122601e196c8SJohn Marino 122701e196c8SJohn Marino# Find the source files, if location was not specified. 122801e196c8SJohn Marinoif test -z "$srcdir"; then 122901e196c8SJohn Marino ac_srcdir_defaulted=yes 123001e196c8SJohn Marino # Try the directory containing this script, then the parent directory. 123101e196c8SJohn Marino ac_confdir=`$as_dirname -- "$as_myself" || 123201e196c8SJohn Marino$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 123301e196c8SJohn Marino X"$as_myself" : 'X\(//\)[^/]' \| \ 123401e196c8SJohn Marino X"$as_myself" : 'X\(//\)$' \| \ 123501e196c8SJohn Marino X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1236*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$as_myself" | 123701e196c8SJohn Marino sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 123801e196c8SJohn Marino s//\1/ 123901e196c8SJohn Marino q 124001e196c8SJohn Marino } 124101e196c8SJohn Marino /^X\(\/\/\)[^/].*/{ 124201e196c8SJohn Marino s//\1/ 124301e196c8SJohn Marino q 124401e196c8SJohn Marino } 124501e196c8SJohn Marino /^X\(\/\/\)$/{ 124601e196c8SJohn Marino s//\1/ 124701e196c8SJohn Marino q 124801e196c8SJohn Marino } 124901e196c8SJohn Marino /^X\(\/\).*/{ 125001e196c8SJohn Marino s//\1/ 125101e196c8SJohn Marino q 125201e196c8SJohn Marino } 125301e196c8SJohn Marino s/.*/./; q'` 125401e196c8SJohn Marino srcdir=$ac_confdir 125501e196c8SJohn Marino if test ! -r "$srcdir/$ac_unique_file"; then 125601e196c8SJohn Marino srcdir=.. 125701e196c8SJohn Marino fi 125801e196c8SJohn Marinoelse 125901e196c8SJohn Marino ac_srcdir_defaulted=no 126001e196c8SJohn Marinofi 126101e196c8SJohn Marinoif test ! -r "$srcdir/$ac_unique_file"; then 126201e196c8SJohn Marino test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1263ca58f742SDaniel Fojt as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 126401e196c8SJohn Marinofi 126501e196c8SJohn Marinoac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 126601e196c8SJohn Marinoac_abs_confdir=`( 1267ca58f742SDaniel Fojt cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 126801e196c8SJohn Marino pwd)` 126901e196c8SJohn Marino# When building in place, set srcdir=. 127001e196c8SJohn Marinoif test "$ac_abs_confdir" = "$ac_pwd"; then 127101e196c8SJohn Marino srcdir=. 127201e196c8SJohn Marinofi 127301e196c8SJohn Marino# Remove unnecessary trailing slashes from srcdir. 127401e196c8SJohn Marino# Double slashes in file names in object file debugging info 127501e196c8SJohn Marino# mess up M-x gdb in Emacs. 127601e196c8SJohn Marinocase $srcdir in 127701e196c8SJohn Marino*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 127801e196c8SJohn Marinoesac 127901e196c8SJohn Marinofor ac_var in $ac_precious_vars; do 128001e196c8SJohn Marino eval ac_env_${ac_var}_set=\${${ac_var}+set} 128101e196c8SJohn Marino eval ac_env_${ac_var}_value=\$${ac_var} 128201e196c8SJohn Marino eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 128301e196c8SJohn Marino eval ac_cv_env_${ac_var}_value=\$${ac_var} 128401e196c8SJohn Marinodone 128501e196c8SJohn Marino 128601e196c8SJohn Marino# 128701e196c8SJohn Marino# Report the --help message. 128801e196c8SJohn Marino# 128901e196c8SJohn Marinoif test "$ac_init_help" = "long"; then 129001e196c8SJohn Marino # Omit some internal or obsolete options to make the list less imposing. 129101e196c8SJohn Marino # This message is too long to be a string in the A/UX 3.1 sh. 129201e196c8SJohn Marino cat <<_ACEOF 1293*6eef5f0cSAntonio Huete Jimenez\`configure' configures bmake 20220909 to adapt to many kinds of systems. 129401e196c8SJohn Marino 129501e196c8SJohn MarinoUsage: $0 [OPTION]... [VAR=VALUE]... 129601e196c8SJohn Marino 129701e196c8SJohn MarinoTo assign environment variables (e.g., CC, CFLAGS...), specify them as 129801e196c8SJohn MarinoVAR=VALUE. See below for descriptions of some of the useful variables. 129901e196c8SJohn Marino 130001e196c8SJohn MarinoDefaults for the options are specified in brackets. 130101e196c8SJohn Marino 130201e196c8SJohn MarinoConfiguration: 130301e196c8SJohn Marino -h, --help display this help and exit 130401e196c8SJohn Marino --help=short display options specific to this package 130501e196c8SJohn Marino --help=recursive display the short help of all the included packages 130601e196c8SJohn Marino -V, --version display version information and exit 130701e196c8SJohn Marino -q, --quiet, --silent do not print \`checking ...' messages 130801e196c8SJohn Marino --cache-file=FILE cache test results in FILE [disabled] 130901e196c8SJohn Marino -C, --config-cache alias for \`--cache-file=config.cache' 131001e196c8SJohn Marino -n, --no-create do not create output files 131101e196c8SJohn Marino --srcdir=DIR find the sources in DIR [configure dir or \`..'] 131201e196c8SJohn Marino 131301e196c8SJohn MarinoInstallation directories: 131401e196c8SJohn Marino --prefix=PREFIX install architecture-independent files in PREFIX 131501e196c8SJohn Marino [$ac_default_prefix] 131601e196c8SJohn Marino --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 131701e196c8SJohn Marino [PREFIX] 131801e196c8SJohn Marino 131901e196c8SJohn MarinoBy default, \`make install' will install all the files in 132001e196c8SJohn Marino\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 132101e196c8SJohn Marinoan installation prefix other than \`$ac_default_prefix' using \`--prefix', 132201e196c8SJohn Marinofor instance \`--prefix=\$HOME'. 132301e196c8SJohn Marino 132401e196c8SJohn MarinoFor better control, use the options below. 132501e196c8SJohn Marino 132601e196c8SJohn MarinoFine tuning of the installation directories: 132701e196c8SJohn Marino --bindir=DIR user executables [EPREFIX/bin] 132801e196c8SJohn Marino --sbindir=DIR system admin executables [EPREFIX/sbin] 132901e196c8SJohn Marino --libexecdir=DIR program executables [EPREFIX/libexec] 133001e196c8SJohn Marino --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 133101e196c8SJohn Marino --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 133201e196c8SJohn Marino --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1333*6eef5f0cSAntonio Huete Jimenez --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 133401e196c8SJohn Marino --libdir=DIR object code libraries [EPREFIX/lib] 133501e196c8SJohn Marino --includedir=DIR C header files [PREFIX/include] 133601e196c8SJohn Marino --oldincludedir=DIR C header files for non-gcc [/usr/include] 133701e196c8SJohn Marino --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 133801e196c8SJohn Marino --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 133901e196c8SJohn Marino --infodir=DIR info documentation [DATAROOTDIR/info] 134001e196c8SJohn Marino --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 134101e196c8SJohn Marino --mandir=DIR man documentation [DATAROOTDIR/man] 134201e196c8SJohn Marino --docdir=DIR documentation root [DATAROOTDIR/doc/bmake] 134301e196c8SJohn Marino --htmldir=DIR html documentation [DOCDIR] 134401e196c8SJohn Marino --dvidir=DIR dvi documentation [DOCDIR] 134501e196c8SJohn Marino --pdfdir=DIR pdf documentation [DOCDIR] 134601e196c8SJohn Marino --psdir=DIR ps documentation [DOCDIR] 134701e196c8SJohn Marino_ACEOF 134801e196c8SJohn Marino 134901e196c8SJohn Marino cat <<\_ACEOF 135001e196c8SJohn Marino_ACEOF 135101e196c8SJohn Marinofi 135201e196c8SJohn Marino 135301e196c8SJohn Marinoif test -n "$ac_init_help"; then 135401e196c8SJohn Marino case $ac_init_help in 1355*6eef5f0cSAntonio Huete Jimenez short | recursive ) echo "Configuration of bmake 20220909:";; 135601e196c8SJohn Marino esac 135701e196c8SJohn Marino cat <<\_ACEOF 135801e196c8SJohn Marino 135901e196c8SJohn MarinoOptional Features: 136001e196c8SJohn Marino --disable-option-checking ignore unrecognized --enable/--with options 136101e196c8SJohn Marino --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 136201e196c8SJohn Marino --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1363a34d5fb1SAntonio Huete Jimenez --disable-pwd-override disable $PWD overriding getcwd() 136401e196c8SJohn Marino --disable-check-make-chdir disable make trying to guess 1365a34d5fb1SAntonio Huete Jimenez when it should automatically cd ${.CURDIR} 136601e196c8SJohn Marino 136701e196c8SJohn MarinoOptional Packages: 136801e196c8SJohn Marino --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 136901e196c8SJohn Marino --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 137001e196c8SJohn Marino --with-defshell=SHELL use SHELL by default - must be sh compatible, use sh or ksh to pick the internal definitions 1371a34d5fb1SAntonio Huete Jimenez --without-makefile disable use of generated makefile 1372a34d5fb1SAntonio Huete Jimenez --without-meta disable use of meta-mode 1373ca58f742SDaniel Fojt --with-filemon={no,dev,ktrace,path/filemon.h} indicate filemon method for meta-mode. Path to filemon.h implies dev 137401e196c8SJohn Marino --with-machine=MACHINE explicitly set MACHINE 137501e196c8SJohn Marino --with-force-machine=MACHINE set FORCE_MACHINE 137601e196c8SJohn Marino --with-force-machine-arch=MACHINE set FORCE_MACHINE_ARCH 137701e196c8SJohn Marino --with-machine_arch=MACHINE_ARCH explicitly set MACHINE_ARCH 137801e196c8SJohn Marino --with-default-sys-path=PATH:DIR:LIST use an explicit _PATH_DEFSYSPATH 137901e196c8SJohn Marino MAKESYSPATH is a ':' separated list of directories 138001e196c8SJohn Marino that bmake will search for system .mk files. 138101e196c8SJohn Marino _PATH_DEFSYSPATH is its default value. 138201e196c8SJohn Marino --with-path-objdirprefix=PATH override _PATH_OBJDIRPREFIX 138301e196c8SJohn Marino --with-mksrc=PATH tell makefile.boot where to find mk src 138401e196c8SJohn Marino 138501e196c8SJohn MarinoSome influential environment variables: 138601e196c8SJohn Marino CC C compiler command 138701e196c8SJohn Marino CFLAGS C compiler flags 138801e196c8SJohn Marino LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 138901e196c8SJohn Marino nonstandard directory <lib dir> 139001e196c8SJohn Marino LIBS libraries to pass to the linker, e.g. -l<library> 1391ca58f742SDaniel Fojt CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 139201e196c8SJohn Marino you have headers in a nonstandard directory <include dir> 139301e196c8SJohn Marino 139401e196c8SJohn MarinoUse these variables to override the choices made by `configure' or to help 139501e196c8SJohn Marinoit to find libraries and programs with nonstandard names/locations. 139601e196c8SJohn Marino 139701e196c8SJohn MarinoReport bugs to <sjg@NetBSD.org>. 139801e196c8SJohn Marino_ACEOF 139901e196c8SJohn Marinoac_status=$? 140001e196c8SJohn Marinofi 140101e196c8SJohn Marino 140201e196c8SJohn Marinoif test "$ac_init_help" = "recursive"; then 140301e196c8SJohn Marino # If there are subdirs, report their specific --help. 140401e196c8SJohn Marino for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 140501e196c8SJohn Marino test -d "$ac_dir" || 140601e196c8SJohn Marino { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 140701e196c8SJohn Marino continue 140801e196c8SJohn Marino ac_builddir=. 140901e196c8SJohn Marino 141001e196c8SJohn Marinocase "$ac_dir" in 141101e196c8SJohn Marino.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 141201e196c8SJohn Marino*) 1413*6eef5f0cSAntonio Huete Jimenez ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 141401e196c8SJohn Marino # A ".." for each directory in $ac_dir_suffix. 1415*6eef5f0cSAntonio Huete Jimenez ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 141601e196c8SJohn Marino case $ac_top_builddir_sub in 141701e196c8SJohn Marino "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 141801e196c8SJohn Marino *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 141901e196c8SJohn Marino esac ;; 142001e196c8SJohn Marinoesac 142101e196c8SJohn Marinoac_abs_top_builddir=$ac_pwd 142201e196c8SJohn Marinoac_abs_builddir=$ac_pwd$ac_dir_suffix 142301e196c8SJohn Marino# for backward compatibility: 142401e196c8SJohn Marinoac_top_builddir=$ac_top_build_prefix 142501e196c8SJohn Marino 142601e196c8SJohn Marinocase $srcdir in 142701e196c8SJohn Marino .) # We are building in place. 142801e196c8SJohn Marino ac_srcdir=. 142901e196c8SJohn Marino ac_top_srcdir=$ac_top_builddir_sub 143001e196c8SJohn Marino ac_abs_top_srcdir=$ac_pwd ;; 143101e196c8SJohn Marino [\\/]* | ?:[\\/]* ) # Absolute name. 143201e196c8SJohn Marino ac_srcdir=$srcdir$ac_dir_suffix; 143301e196c8SJohn Marino ac_top_srcdir=$srcdir 143401e196c8SJohn Marino ac_abs_top_srcdir=$srcdir ;; 143501e196c8SJohn Marino *) # Relative name. 143601e196c8SJohn Marino ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 143701e196c8SJohn Marino ac_top_srcdir=$ac_top_build_prefix$srcdir 143801e196c8SJohn Marino ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 143901e196c8SJohn Marinoesac 144001e196c8SJohn Marinoac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 144101e196c8SJohn Marino 144201e196c8SJohn Marino cd "$ac_dir" || { ac_status=$?; continue; } 1443*6eef5f0cSAntonio Huete Jimenez # Check for configure.gnu first; this name is used for a wrapper for 1444*6eef5f0cSAntonio Huete Jimenez # Metaconfig's "Configure" on case-insensitive file systems. 144501e196c8SJohn Marino if test -f "$ac_srcdir/configure.gnu"; then 144601e196c8SJohn Marino echo && 144701e196c8SJohn Marino $SHELL "$ac_srcdir/configure.gnu" --help=recursive 144801e196c8SJohn Marino elif test -f "$ac_srcdir/configure"; then 144901e196c8SJohn Marino echo && 145001e196c8SJohn Marino $SHELL "$ac_srcdir/configure" --help=recursive 145101e196c8SJohn Marino else 1452*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 145301e196c8SJohn Marino fi || ac_status=$? 145401e196c8SJohn Marino cd "$ac_pwd" || { ac_status=$?; break; } 145501e196c8SJohn Marino done 145601e196c8SJohn Marinofi 145701e196c8SJohn Marino 145801e196c8SJohn Marinotest -n "$ac_init_help" && exit $ac_status 145901e196c8SJohn Marinoif $ac_init_version; then 146001e196c8SJohn Marino cat <<\_ACEOF 1461*6eef5f0cSAntonio Huete Jimenezbmake configure 20220909 1462*6eef5f0cSAntonio Huete Jimenezgenerated by GNU Autoconf 2.71 146301e196c8SJohn Marino 1464*6eef5f0cSAntonio Huete JimenezCopyright (C) 2021 Free Software Foundation, Inc. 146501e196c8SJohn MarinoThis configure script is free software; the Free Software Foundation 146601e196c8SJohn Marinogives unlimited permission to copy, distribute and modify it. 146701e196c8SJohn Marino_ACEOF 146801e196c8SJohn Marino exit 146901e196c8SJohn Marinofi 147001e196c8SJohn Marino 147101e196c8SJohn Marino## ------------------------ ## 147201e196c8SJohn Marino## Autoconf initialization. ## 147301e196c8SJohn Marino## ------------------------ ## 147401e196c8SJohn Marino 147501e196c8SJohn Marino# ac_fn_c_try_compile LINENO 147601e196c8SJohn Marino# -------------------------- 147701e196c8SJohn Marino# Try to compile conftest.$ac_ext, and return whether this succeeded. 147801e196c8SJohn Marinoac_fn_c_try_compile () 147901e196c8SJohn Marino{ 148001e196c8SJohn Marino as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1481*6eef5f0cSAntonio Huete Jimenez rm -f conftest.$ac_objext conftest.beam 148201e196c8SJohn Marino if { { ac_try="$ac_compile" 148301e196c8SJohn Marinocase "(($ac_try" in 148401e196c8SJohn Marino *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 148501e196c8SJohn Marino *) ac_try_echo=$ac_try;; 148601e196c8SJohn Marinoesac 148701e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1488*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 148901e196c8SJohn Marino (eval "$ac_compile") 2>conftest.err 149001e196c8SJohn Marino ac_status=$? 149101e196c8SJohn Marino if test -s conftest.err; then 149201e196c8SJohn Marino grep -v '^ *+' conftest.err >conftest.er1 149301e196c8SJohn Marino cat conftest.er1 >&5 149401e196c8SJohn Marino mv -f conftest.er1 conftest.err 149501e196c8SJohn Marino fi 1496*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 149701e196c8SJohn Marino test $ac_status = 0; } && { 149801e196c8SJohn Marino test -z "$ac_c_werror_flag" || 149901e196c8SJohn Marino test ! -s conftest.err 1500*6eef5f0cSAntonio Huete Jimenez } && test -s conftest.$ac_objext 1501*6eef5f0cSAntonio Huete Jimenezthen : 150201e196c8SJohn Marino ac_retval=0 1503*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1504*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: failed program was:" >&5 150501e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5 150601e196c8SJohn Marino 150701e196c8SJohn Marino ac_retval=1 150801e196c8SJohn Marinofi 1509ca58f742SDaniel Fojt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1510ca58f742SDaniel Fojt as_fn_set_status $ac_retval 151101e196c8SJohn Marino 151201e196c8SJohn Marino} # ac_fn_c_try_compile 151301e196c8SJohn Marino 151401e196c8SJohn Marino# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 151501e196c8SJohn Marino# ------------------------------------------------------- 151601e196c8SJohn Marino# Tests whether HEADER exists and can be compiled using the include files in 151701e196c8SJohn Marino# INCLUDES, setting the cache variable VAR accordingly. 151801e196c8SJohn Marinoac_fn_c_check_header_compile () 151901e196c8SJohn Marino{ 152001e196c8SJohn Marino as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1521*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1522*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $2... " >&6; } 1523*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y} 1524*6eef5f0cSAntonio Huete Jimenezthen : 1525*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 1526*6eef5f0cSAntonio Huete Jimenezelse $as_nop 152701e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 152801e196c8SJohn Marino/* end confdefs.h. */ 152901e196c8SJohn Marino$4 153001e196c8SJohn Marino#include <$2> 153101e196c8SJohn Marino_ACEOF 1532*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 1533*6eef5f0cSAntonio Huete Jimenezthen : 153401e196c8SJohn Marino eval "$3=yes" 1535*6eef5f0cSAntonio Huete Jimenezelse $as_nop 153601e196c8SJohn Marino eval "$3=no" 153701e196c8SJohn Marinofi 1538*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 153901e196c8SJohn Marinofi 154001e196c8SJohn Marinoeval ac_res=\$$3 1541*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1542*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; } 1543ca58f742SDaniel Fojt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 154401e196c8SJohn Marino 154501e196c8SJohn Marino} # ac_fn_c_check_header_compile 154601e196c8SJohn Marino 154701e196c8SJohn Marino# ac_fn_c_try_link LINENO 154801e196c8SJohn Marino# ----------------------- 154901e196c8SJohn Marino# Try to link conftest.$ac_ext, and return whether this succeeded. 155001e196c8SJohn Marinoac_fn_c_try_link () 155101e196c8SJohn Marino{ 155201e196c8SJohn Marino as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1553*6eef5f0cSAntonio Huete Jimenez rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 155401e196c8SJohn Marino if { { ac_try="$ac_link" 155501e196c8SJohn Marinocase "(($ac_try" in 155601e196c8SJohn Marino *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 155701e196c8SJohn Marino *) ac_try_echo=$ac_try;; 155801e196c8SJohn Marinoesac 155901e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1560*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 156101e196c8SJohn Marino (eval "$ac_link") 2>conftest.err 156201e196c8SJohn Marino ac_status=$? 156301e196c8SJohn Marino if test -s conftest.err; then 156401e196c8SJohn Marino grep -v '^ *+' conftest.err >conftest.er1 156501e196c8SJohn Marino cat conftest.er1 >&5 156601e196c8SJohn Marino mv -f conftest.er1 conftest.err 156701e196c8SJohn Marino fi 1568*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 156901e196c8SJohn Marino test $ac_status = 0; } && { 157001e196c8SJohn Marino test -z "$ac_c_werror_flag" || 157101e196c8SJohn Marino test ! -s conftest.err 157201e196c8SJohn Marino } && test -s conftest$ac_exeext && { 157301e196c8SJohn Marino test "$cross_compiling" = yes || 1574ca58f742SDaniel Fojt test -x conftest$ac_exeext 1575*6eef5f0cSAntonio Huete Jimenez } 1576*6eef5f0cSAntonio Huete Jimenezthen : 157701e196c8SJohn Marino ac_retval=0 1578*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1579*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: failed program was:" >&5 158001e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5 158101e196c8SJohn Marino 158201e196c8SJohn Marino ac_retval=1 158301e196c8SJohn Marinofi 158401e196c8SJohn Marino # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 158501e196c8SJohn Marino # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 158601e196c8SJohn Marino # interfere with the next link command; also delete a directory that is 158701e196c8SJohn Marino # left behind by Apple's compiler. We do this before executing the actions. 158801e196c8SJohn Marino rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1589ca58f742SDaniel Fojt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1590ca58f742SDaniel Fojt as_fn_set_status $ac_retval 159101e196c8SJohn Marino 159201e196c8SJohn Marino} # ac_fn_c_try_link 159301e196c8SJohn Marino 1594*6eef5f0cSAntonio Huete Jimenez# ac_fn_c_try_run LINENO 1595*6eef5f0cSAntonio Huete Jimenez# ---------------------- 1596*6eef5f0cSAntonio Huete Jimenez# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 1597*6eef5f0cSAntonio Huete Jimenez# executables *can* be run. 1598*6eef5f0cSAntonio Huete Jimenezac_fn_c_try_run () 1599*6eef5f0cSAntonio Huete Jimenez{ 1600*6eef5f0cSAntonio Huete Jimenez as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1601*6eef5f0cSAntonio Huete Jimenez if { { ac_try="$ac_link" 1602*6eef5f0cSAntonio Huete Jimenezcase "(($ac_try" in 1603*6eef5f0cSAntonio Huete Jimenez *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1604*6eef5f0cSAntonio Huete Jimenez *) ac_try_echo=$ac_try;; 1605*6eef5f0cSAntonio Huete Jimenezesac 1606*6eef5f0cSAntonio Huete Jimenezeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1607*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 1608*6eef5f0cSAntonio Huete Jimenez (eval "$ac_link") 2>&5 1609*6eef5f0cSAntonio Huete Jimenez ac_status=$? 1610*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1611*6eef5f0cSAntonio Huete Jimenez test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1612*6eef5f0cSAntonio Huete Jimenez { { case "(($ac_try" in 1613*6eef5f0cSAntonio Huete Jimenez *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1614*6eef5f0cSAntonio Huete Jimenez *) ac_try_echo=$ac_try;; 1615*6eef5f0cSAntonio Huete Jimenezesac 1616*6eef5f0cSAntonio Huete Jimenezeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1617*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 1618*6eef5f0cSAntonio Huete Jimenez (eval "$ac_try") 2>&5 1619*6eef5f0cSAntonio Huete Jimenez ac_status=$? 1620*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1621*6eef5f0cSAntonio Huete Jimenez test $ac_status = 0; }; } 1622*6eef5f0cSAntonio Huete Jimenezthen : 1623*6eef5f0cSAntonio Huete Jimenez ac_retval=0 1624*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1625*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: program exited with status $ac_status" >&5 1626*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: failed program was:" >&5 1627*6eef5f0cSAntonio Huete Jimenezsed 's/^/| /' conftest.$ac_ext >&5 1628*6eef5f0cSAntonio Huete Jimenez 1629*6eef5f0cSAntonio Huete Jimenez ac_retval=$ac_status 1630*6eef5f0cSAntonio Huete Jimenezfi 1631*6eef5f0cSAntonio Huete Jimenez rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1632*6eef5f0cSAntonio Huete Jimenez eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1633*6eef5f0cSAntonio Huete Jimenez as_fn_set_status $ac_retval 1634*6eef5f0cSAntonio Huete Jimenez 1635*6eef5f0cSAntonio Huete Jimenez} # ac_fn_c_try_run 1636*6eef5f0cSAntonio Huete Jimenez 1637*6eef5f0cSAntonio Huete Jimenez# ac_fn_c_find_intX_t LINENO BITS VAR 1638*6eef5f0cSAntonio Huete Jimenez# ----------------------------------- 1639*6eef5f0cSAntonio Huete Jimenez# Finds a signed integer type with width BITS, setting cache variable VAR 1640*6eef5f0cSAntonio Huete Jimenez# accordingly. 1641*6eef5f0cSAntonio Huete Jimenezac_fn_c_find_intX_t () 1642*6eef5f0cSAntonio Huete Jimenez{ 1643*6eef5f0cSAntonio Huete Jimenez as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1644*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1645*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for int$2_t... " >&6; } 1646*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y} 1647*6eef5f0cSAntonio Huete Jimenezthen : 1648*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 1649*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1650*6eef5f0cSAntonio Huete Jimenez eval "$3=no" 1651*6eef5f0cSAntonio Huete Jimenez # Order is important - never check a type that is potentially smaller 1652*6eef5f0cSAntonio Huete Jimenez # than half of the expected target width. 1653*6eef5f0cSAntonio Huete Jimenez for ac_type in int$2_t 'int' 'long int' \ 1654*6eef5f0cSAntonio Huete Jimenez 'long long int' 'short int' 'signed char'; do 1655*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1656*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 1657*6eef5f0cSAntonio Huete Jimenez$ac_includes_default 1658*6eef5f0cSAntonio Huete Jimenez enum { N = $2 / 2 - 1 }; 1659*6eef5f0cSAntonio Huete Jimenezint 1660*6eef5f0cSAntonio Huete Jimenezmain (void) 1661*6eef5f0cSAntonio Huete Jimenez{ 1662*6eef5f0cSAntonio Huete Jimenezstatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1663*6eef5f0cSAntonio Huete Jimeneztest_array [0] = 0; 1664*6eef5f0cSAntonio Huete Jimenezreturn test_array [0]; 1665*6eef5f0cSAntonio Huete Jimenez 1666*6eef5f0cSAntonio Huete Jimenez ; 1667*6eef5f0cSAntonio Huete Jimenez return 0; 1668*6eef5f0cSAntonio Huete Jimenez} 1669*6eef5f0cSAntonio Huete Jimenez_ACEOF 1670*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 1671*6eef5f0cSAntonio Huete Jimenezthen : 1672*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1673*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 1674*6eef5f0cSAntonio Huete Jimenez$ac_includes_default 1675*6eef5f0cSAntonio Huete Jimenez enum { N = $2 / 2 - 1 }; 1676*6eef5f0cSAntonio Huete Jimenezint 1677*6eef5f0cSAntonio Huete Jimenezmain (void) 1678*6eef5f0cSAntonio Huete Jimenez{ 1679*6eef5f0cSAntonio Huete Jimenezstatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1680*6eef5f0cSAntonio Huete Jimenez < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1681*6eef5f0cSAntonio Huete Jimeneztest_array [0] = 0; 1682*6eef5f0cSAntonio Huete Jimenezreturn test_array [0]; 1683*6eef5f0cSAntonio Huete Jimenez 1684*6eef5f0cSAntonio Huete Jimenez ; 1685*6eef5f0cSAntonio Huete Jimenez return 0; 1686*6eef5f0cSAntonio Huete Jimenez} 1687*6eef5f0cSAntonio Huete Jimenez_ACEOF 1688*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 1689*6eef5f0cSAntonio Huete Jimenezthen : 1690*6eef5f0cSAntonio Huete Jimenez 1691*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1692*6eef5f0cSAntonio Huete Jimenez case $ac_type in #( 1693*6eef5f0cSAntonio Huete Jimenez int$2_t) : 1694*6eef5f0cSAntonio Huete Jimenez eval "$3=yes" ;; #( 1695*6eef5f0cSAntonio Huete Jimenez *) : 1696*6eef5f0cSAntonio Huete Jimenez eval "$3=\$ac_type" ;; 1697*6eef5f0cSAntonio Huete Jimenezesac 1698*6eef5f0cSAntonio Huete Jimenezfi 1699*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1700*6eef5f0cSAntonio Huete Jimenezfi 1701*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1702*6eef5f0cSAntonio Huete Jimenez if eval test \"x\$"$3"\" = x"no" 1703*6eef5f0cSAntonio Huete Jimenezthen : 1704*6eef5f0cSAntonio Huete Jimenez 1705*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1706*6eef5f0cSAntonio Huete Jimenez break 1707*6eef5f0cSAntonio Huete Jimenezfi 1708*6eef5f0cSAntonio Huete Jimenez done 1709*6eef5f0cSAntonio Huete Jimenezfi 1710*6eef5f0cSAntonio Huete Jimenezeval ac_res=\$$3 1711*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1712*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; } 1713*6eef5f0cSAntonio Huete Jimenez eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1714*6eef5f0cSAntonio Huete Jimenez 1715*6eef5f0cSAntonio Huete Jimenez} # ac_fn_c_find_intX_t 1716*6eef5f0cSAntonio Huete Jimenez 171701e196c8SJohn Marino# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 171801e196c8SJohn Marino# ------------------------------------------- 171901e196c8SJohn Marino# Tests whether TYPE exists after having included INCLUDES, setting cache 172001e196c8SJohn Marino# variable VAR accordingly. 172101e196c8SJohn Marinoac_fn_c_check_type () 172201e196c8SJohn Marino{ 172301e196c8SJohn Marino as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1724*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1725*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $2... " >&6; } 1726*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y} 1727*6eef5f0cSAntonio Huete Jimenezthen : 1728*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 1729*6eef5f0cSAntonio Huete Jimenezelse $as_nop 173001e196c8SJohn Marino eval "$3=no" 173101e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 173201e196c8SJohn Marino/* end confdefs.h. */ 173301e196c8SJohn Marino$4 173401e196c8SJohn Marinoint 1735*6eef5f0cSAntonio Huete Jimenezmain (void) 173601e196c8SJohn Marino{ 173701e196c8SJohn Marinoif (sizeof ($2)) 173801e196c8SJohn Marino return 0; 173901e196c8SJohn Marino ; 174001e196c8SJohn Marino return 0; 174101e196c8SJohn Marino} 174201e196c8SJohn Marino_ACEOF 1743*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 1744*6eef5f0cSAntonio Huete Jimenezthen : 174501e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 174601e196c8SJohn Marino/* end confdefs.h. */ 174701e196c8SJohn Marino$4 174801e196c8SJohn Marinoint 1749*6eef5f0cSAntonio Huete Jimenezmain (void) 175001e196c8SJohn Marino{ 175101e196c8SJohn Marinoif (sizeof (($2))) 175201e196c8SJohn Marino return 0; 175301e196c8SJohn Marino ; 175401e196c8SJohn Marino return 0; 175501e196c8SJohn Marino} 175601e196c8SJohn Marino_ACEOF 1757*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 1758*6eef5f0cSAntonio Huete Jimenezthen : 175901e196c8SJohn Marino 1760*6eef5f0cSAntonio Huete Jimenezelse $as_nop 176101e196c8SJohn Marino eval "$3=yes" 176201e196c8SJohn Marinofi 1763*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 176401e196c8SJohn Marinofi 1765*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 176601e196c8SJohn Marinofi 176701e196c8SJohn Marinoeval ac_res=\$$3 1768*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1769*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; } 1770ca58f742SDaniel Fojt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 177101e196c8SJohn Marino 177201e196c8SJohn Marino} # ac_fn_c_check_type 177301e196c8SJohn Marino 1774f445c897SJohn Marino# ac_fn_c_find_uintX_t LINENO BITS VAR 1775f445c897SJohn Marino# ------------------------------------ 1776f445c897SJohn Marino# Finds an unsigned integer type with width BITS, setting cache variable VAR 1777f445c897SJohn Marino# accordingly. 1778f445c897SJohn Marinoac_fn_c_find_uintX_t () 1779f445c897SJohn Marino{ 1780f445c897SJohn Marino as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1781*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1782*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for uint$2_t... " >&6; } 1783*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y} 1784*6eef5f0cSAntonio Huete Jimenezthen : 1785*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 1786*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1787f445c897SJohn Marino eval "$3=no" 1788ca58f742SDaniel Fojt # Order is important - never check a type that is potentially smaller 1789ca58f742SDaniel Fojt # than half of the expected target width. 1790f445c897SJohn Marino for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1791f445c897SJohn Marino 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1792f445c897SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1793f445c897SJohn Marino/* end confdefs.h. */ 1794f445c897SJohn Marino$ac_includes_default 1795f445c897SJohn Marinoint 1796*6eef5f0cSAntonio Huete Jimenezmain (void) 1797f445c897SJohn Marino{ 1798ca58f742SDaniel Fojtstatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 1799ca58f742SDaniel Fojttest_array [0] = 0; 1800ca58f742SDaniel Fojtreturn test_array [0]; 1801f445c897SJohn Marino 1802f445c897SJohn Marino ; 1803f445c897SJohn Marino return 0; 1804f445c897SJohn Marino} 1805f445c897SJohn Marino_ACEOF 1806*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 1807*6eef5f0cSAntonio Huete Jimenezthen : 1808f445c897SJohn Marino case $ac_type in #( 1809f445c897SJohn Marino uint$2_t) : 1810f445c897SJohn Marino eval "$3=yes" ;; #( 1811f445c897SJohn Marino *) : 1812f445c897SJohn Marino eval "$3=\$ac_type" ;; 1813f445c897SJohn Marinoesac 1814f445c897SJohn Marinofi 1815*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1816*6eef5f0cSAntonio Huete Jimenez if eval test \"x\$"$3"\" = x"no" 1817*6eef5f0cSAntonio Huete Jimenezthen : 1818f445c897SJohn Marino 1819*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1820f445c897SJohn Marino break 1821f445c897SJohn Marinofi 1822f445c897SJohn Marino done 1823f445c897SJohn Marinofi 1824f445c897SJohn Marinoeval ac_res=\$$3 1825*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1826*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; } 1827ca58f742SDaniel Fojt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1828f445c897SJohn Marino 1829f445c897SJohn Marino} # ac_fn_c_find_uintX_t 1830f445c897SJohn Marino 1831*6eef5f0cSAntonio Huete Jimenez# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1832*6eef5f0cSAntonio Huete Jimenez# ------------------------------------------------------------------ 1833ca58f742SDaniel Fojt# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1834*6eef5f0cSAntonio Huete Jimenez# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1835*6eef5f0cSAntonio Huete Jimenezac_fn_check_decl () 183601e196c8SJohn Marino{ 183701e196c8SJohn Marino as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1838ca58f742SDaniel Fojt as_decl_name=`echo $2|sed 's/ *(.*//'` 1839*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1840*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether $as_decl_name is declared... " >&6; } 1841*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y} 1842*6eef5f0cSAntonio Huete Jimenezthen : 1843*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 1844*6eef5f0cSAntonio Huete Jimenezelse $as_nop 1845ca58f742SDaniel Fojt as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1846*6eef5f0cSAntonio Huete Jimenez eval ac_save_FLAGS=\$$6 1847*6eef5f0cSAntonio Huete Jimenez as_fn_append $6 " $5" 184801e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 184901e196c8SJohn Marino/* end confdefs.h. */ 185001e196c8SJohn Marino$4 185101e196c8SJohn Marinoint 1852*6eef5f0cSAntonio Huete Jimenezmain (void) 185301e196c8SJohn Marino{ 1854ca58f742SDaniel Fojt#ifndef $as_decl_name 1855ca58f742SDaniel Fojt#ifdef __cplusplus 1856ca58f742SDaniel Fojt (void) $as_decl_use; 1857ca58f742SDaniel Fojt#else 1858ca58f742SDaniel Fojt (void) $as_decl_name; 1859ca58f742SDaniel Fojt#endif 186001e196c8SJohn Marino#endif 186101e196c8SJohn Marino 186201e196c8SJohn Marino ; 186301e196c8SJohn Marino return 0; 186401e196c8SJohn Marino} 186501e196c8SJohn Marino_ACEOF 1866*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 1867*6eef5f0cSAntonio Huete Jimenezthen : 186801e196c8SJohn Marino eval "$3=yes" 1869*6eef5f0cSAntonio Huete Jimenezelse $as_nop 187001e196c8SJohn Marino eval "$3=no" 187101e196c8SJohn Marinofi 1872*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1873*6eef5f0cSAntonio Huete Jimenez eval $6=\$ac_save_FLAGS 1874*6eef5f0cSAntonio Huete Jimenez 187501e196c8SJohn Marinofi 187601e196c8SJohn Marinoeval ac_res=\$$3 1877*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1878*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; } 1879ca58f742SDaniel Fojt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 188001e196c8SJohn Marino 1881*6eef5f0cSAntonio Huete Jimenez} # ac_fn_check_decl 188201e196c8SJohn Marino 188301e196c8SJohn Marino# ac_fn_c_check_func LINENO FUNC VAR 188401e196c8SJohn Marino# ---------------------------------- 188501e196c8SJohn Marino# Tests whether FUNC exists, setting the cache variable VAR accordingly 188601e196c8SJohn Marinoac_fn_c_check_func () 188701e196c8SJohn Marino{ 188801e196c8SJohn Marino as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1889*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1890*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $2... " >&6; } 1891*6eef5f0cSAntonio Huete Jimenezif eval test \${$3+y} 1892*6eef5f0cSAntonio Huete Jimenezthen : 1893*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 1894*6eef5f0cSAntonio Huete Jimenezelse $as_nop 189501e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 189601e196c8SJohn Marino/* end confdefs.h. */ 189701e196c8SJohn Marino/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 189801e196c8SJohn Marino For example, HP-UX 11i <limits.h> declares gettimeofday. */ 189901e196c8SJohn Marino#define $2 innocuous_$2 190001e196c8SJohn Marino 190101e196c8SJohn Marino/* System header to define __stub macros and hopefully few prototypes, 1902*6eef5f0cSAntonio Huete Jimenez which can conflict with char $2 (); below. */ 190301e196c8SJohn Marino 190401e196c8SJohn Marino#include <limits.h> 190501e196c8SJohn Marino#undef $2 190601e196c8SJohn Marino 190701e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error. 190801e196c8SJohn Marino Use char because int might match the return type of a GCC 190901e196c8SJohn Marino builtin and then its argument prototype would still apply. */ 191001e196c8SJohn Marino#ifdef __cplusplus 191101e196c8SJohn Marinoextern "C" 191201e196c8SJohn Marino#endif 191301e196c8SJohn Marinochar $2 (); 191401e196c8SJohn Marino/* The GNU C library defines this for functions which it implements 191501e196c8SJohn Marino to always fail with ENOSYS. Some functions are actually named 191601e196c8SJohn Marino something starting with __ and the normal name is an alias. */ 191701e196c8SJohn Marino#if defined __stub_$2 || defined __stub___$2 191801e196c8SJohn Marinochoke me 191901e196c8SJohn Marino#endif 192001e196c8SJohn Marino 192101e196c8SJohn Marinoint 1922*6eef5f0cSAntonio Huete Jimenezmain (void) 192301e196c8SJohn Marino{ 192401e196c8SJohn Marinoreturn $2 (); 192501e196c8SJohn Marino ; 192601e196c8SJohn Marino return 0; 192701e196c8SJohn Marino} 192801e196c8SJohn Marino_ACEOF 1929*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO" 1930*6eef5f0cSAntonio Huete Jimenezthen : 193101e196c8SJohn Marino eval "$3=yes" 1932*6eef5f0cSAntonio Huete Jimenezelse $as_nop 193301e196c8SJohn Marino eval "$3=no" 193401e196c8SJohn Marinofi 1935*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 193601e196c8SJohn Marino conftest$ac_exeext conftest.$ac_ext 193701e196c8SJohn Marinofi 193801e196c8SJohn Marinoeval ac_res=\$$3 1939*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1940*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; } 1941ca58f742SDaniel Fojt eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 194201e196c8SJohn Marino 194301e196c8SJohn Marino} # ac_fn_c_check_func 1944*6eef5f0cSAntonio Huete Jimenezac_configure_args_raw= 1945*6eef5f0cSAntonio Huete Jimenezfor ac_arg 1946*6eef5f0cSAntonio Huete Jimenezdo 1947*6eef5f0cSAntonio Huete Jimenez case $ac_arg in 1948*6eef5f0cSAntonio Huete Jimenez *\'*) 1949*6eef5f0cSAntonio Huete Jimenez ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1950*6eef5f0cSAntonio Huete Jimenez esac 1951*6eef5f0cSAntonio Huete Jimenez as_fn_append ac_configure_args_raw " '$ac_arg'" 1952*6eef5f0cSAntonio Huete Jimenezdone 195301e196c8SJohn Marino 1954*6eef5f0cSAntonio Huete Jimenezcase $ac_configure_args_raw in 1955*6eef5f0cSAntonio Huete Jimenez *$as_nl*) 1956*6eef5f0cSAntonio Huete Jimenez ac_safe_unquote= ;; 1957*6eef5f0cSAntonio Huete Jimenez *) 1958*6eef5f0cSAntonio Huete Jimenez ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1959*6eef5f0cSAntonio Huete Jimenez ac_unsafe_a="$ac_unsafe_z#~" 1960*6eef5f0cSAntonio Huete Jimenez ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1961*6eef5f0cSAntonio Huete Jimenez ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1962*6eef5f0cSAntonio Huete Jimenezesac 196301e196c8SJohn Marino 196401e196c8SJohn Marinocat >config.log <<_ACEOF 196501e196c8SJohn MarinoThis file contains any messages produced by compilers while 196601e196c8SJohn Marinorunning configure, to aid debugging if configure makes a mistake. 196701e196c8SJohn Marino 1968*6eef5f0cSAntonio Huete JimenezIt was created by bmake $as_me 20220909, which was 1969*6eef5f0cSAntonio Huete Jimenezgenerated by GNU Autoconf 2.71. Invocation command line was 197001e196c8SJohn Marino 1971*6eef5f0cSAntonio Huete Jimenez $ $0$ac_configure_args_raw 197201e196c8SJohn Marino 197301e196c8SJohn Marino_ACEOF 197401e196c8SJohn Marinoexec 5>>config.log 197501e196c8SJohn Marino{ 197601e196c8SJohn Marinocat <<_ASUNAME 197701e196c8SJohn Marino## --------- ## 197801e196c8SJohn Marino## Platform. ## 197901e196c8SJohn Marino## --------- ## 198001e196c8SJohn Marino 198101e196c8SJohn Marinohostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 198201e196c8SJohn Marinouname -m = `(uname -m) 2>/dev/null || echo unknown` 198301e196c8SJohn Marinouname -r = `(uname -r) 2>/dev/null || echo unknown` 198401e196c8SJohn Marinouname -s = `(uname -s) 2>/dev/null || echo unknown` 198501e196c8SJohn Marinouname -v = `(uname -v) 2>/dev/null || echo unknown` 198601e196c8SJohn Marino 198701e196c8SJohn Marino/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 198801e196c8SJohn Marino/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 198901e196c8SJohn Marino 199001e196c8SJohn Marino/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 199101e196c8SJohn Marino/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 199201e196c8SJohn Marino/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 199301e196c8SJohn Marino/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 199401e196c8SJohn Marino/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 199501e196c8SJohn Marino/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 199601e196c8SJohn Marino/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 199701e196c8SJohn Marino 199801e196c8SJohn Marino_ASUNAME 199901e196c8SJohn Marino 200001e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 200101e196c8SJohn Marinofor as_dir in $PATH 200201e196c8SJohn Marinodo 200301e196c8SJohn Marino IFS=$as_save_IFS 2004*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 2005*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 2006*6eef5f0cSAntonio Huete Jimenez */) ;; 2007*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 2008*6eef5f0cSAntonio Huete Jimenez esac 2009*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "PATH: $as_dir" 201001e196c8SJohn Marino done 201101e196c8SJohn MarinoIFS=$as_save_IFS 201201e196c8SJohn Marino 201301e196c8SJohn Marino} >&5 201401e196c8SJohn Marino 201501e196c8SJohn Marinocat >&5 <<_ACEOF 201601e196c8SJohn Marino 201701e196c8SJohn Marino 201801e196c8SJohn Marino## ----------- ## 201901e196c8SJohn Marino## Core tests. ## 202001e196c8SJohn Marino## ----------- ## 202101e196c8SJohn Marino 202201e196c8SJohn Marino_ACEOF 202301e196c8SJohn Marino 202401e196c8SJohn Marino 202501e196c8SJohn Marino# Keep a trace of the command line. 202601e196c8SJohn Marino# Strip out --no-create and --no-recursion so they do not pile up. 202701e196c8SJohn Marino# Strip out --silent because we don't want to record it for future runs. 202801e196c8SJohn Marino# Also quote any args containing shell meta-characters. 202901e196c8SJohn Marino# Make two passes to allow for proper duplicate-argument suppression. 203001e196c8SJohn Marinoac_configure_args= 203101e196c8SJohn Marinoac_configure_args0= 203201e196c8SJohn Marinoac_configure_args1= 203301e196c8SJohn Marinoac_must_keep_next=false 203401e196c8SJohn Marinofor ac_pass in 1 2 203501e196c8SJohn Marinodo 203601e196c8SJohn Marino for ac_arg 203701e196c8SJohn Marino do 203801e196c8SJohn Marino case $ac_arg in 203901e196c8SJohn Marino -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 204001e196c8SJohn Marino -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 204101e196c8SJohn Marino | -silent | --silent | --silen | --sile | --sil) 204201e196c8SJohn Marino continue ;; 204301e196c8SJohn Marino *\'*) 2044*6eef5f0cSAntonio Huete Jimenez ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 204501e196c8SJohn Marino esac 204601e196c8SJohn Marino case $ac_pass in 204701e196c8SJohn Marino 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 204801e196c8SJohn Marino 2) 204901e196c8SJohn Marino as_fn_append ac_configure_args1 " '$ac_arg'" 205001e196c8SJohn Marino if test $ac_must_keep_next = true; then 205101e196c8SJohn Marino ac_must_keep_next=false # Got value, back to normal. 205201e196c8SJohn Marino else 205301e196c8SJohn Marino case $ac_arg in 205401e196c8SJohn Marino *=* | --config-cache | -C | -disable-* | --disable-* \ 205501e196c8SJohn Marino | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 205601e196c8SJohn Marino | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 205701e196c8SJohn Marino | -with-* | --with-* | -without-* | --without-* | --x) 205801e196c8SJohn Marino case "$ac_configure_args0 " in 205901e196c8SJohn Marino "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 206001e196c8SJohn Marino esac 206101e196c8SJohn Marino ;; 206201e196c8SJohn Marino -* ) ac_must_keep_next=true ;; 206301e196c8SJohn Marino esac 206401e196c8SJohn Marino fi 206501e196c8SJohn Marino as_fn_append ac_configure_args " '$ac_arg'" 206601e196c8SJohn Marino ;; 206701e196c8SJohn Marino esac 206801e196c8SJohn Marino done 206901e196c8SJohn Marinodone 207001e196c8SJohn Marino{ ac_configure_args0=; unset ac_configure_args0;} 207101e196c8SJohn Marino{ ac_configure_args1=; unset ac_configure_args1;} 207201e196c8SJohn Marino 207301e196c8SJohn Marino# When interrupted or exit'd, cleanup temporary files, and complete 207401e196c8SJohn Marino# config.log. We remove comments because anyway the quotes in there 207501e196c8SJohn Marino# would cause problems or look ugly. 207601e196c8SJohn Marino# WARNING: Use '\'' to represent an apostrophe within the trap. 207701e196c8SJohn Marino# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 207801e196c8SJohn Marinotrap 'exit_status=$? 2079*6eef5f0cSAntonio Huete Jimenez # Sanitize IFS. 2080*6eef5f0cSAntonio Huete Jimenez IFS=" "" $as_nl" 208101e196c8SJohn Marino # Save into config.log some information that might help in debugging. 208201e196c8SJohn Marino { 208301e196c8SJohn Marino echo 208401e196c8SJohn Marino 2085*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "## ---------------- ## 208601e196c8SJohn Marino## Cache variables. ## 2087ca58f742SDaniel Fojt## ---------------- ##" 208801e196c8SJohn Marino echo 208901e196c8SJohn Marino # The following way of writing the cache mishandles newlines in values, 209001e196c8SJohn Marino( 209101e196c8SJohn Marino for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 209201e196c8SJohn Marino eval ac_val=\$$ac_var 209301e196c8SJohn Marino case $ac_val in #( 209401e196c8SJohn Marino *${as_nl}*) 209501e196c8SJohn Marino case $ac_var in #( 2096*6eef5f0cSAntonio Huete Jimenez *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2097*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 209801e196c8SJohn Marino esac 209901e196c8SJohn Marino case $ac_var in #( 210001e196c8SJohn Marino _ | IFS | as_nl) ;; #( 210101e196c8SJohn Marino BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 210201e196c8SJohn Marino *) { eval $ac_var=; unset $ac_var;} ;; 210301e196c8SJohn Marino esac ;; 210401e196c8SJohn Marino esac 210501e196c8SJohn Marino done 210601e196c8SJohn Marino (set) 2>&1 | 210701e196c8SJohn Marino case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 210801e196c8SJohn Marino *${as_nl}ac_space=\ *) 210901e196c8SJohn Marino sed -n \ 211001e196c8SJohn Marino "s/'\''/'\''\\\\'\'''\''/g; 211101e196c8SJohn Marino s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 211201e196c8SJohn Marino ;; #( 211301e196c8SJohn Marino *) 211401e196c8SJohn Marino sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 211501e196c8SJohn Marino ;; 211601e196c8SJohn Marino esac | 211701e196c8SJohn Marino sort 211801e196c8SJohn Marino) 211901e196c8SJohn Marino echo 212001e196c8SJohn Marino 2121*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "## ----------------- ## 212201e196c8SJohn Marino## Output variables. ## 2123ca58f742SDaniel Fojt## ----------------- ##" 212401e196c8SJohn Marino echo 212501e196c8SJohn Marino for ac_var in $ac_subst_vars 212601e196c8SJohn Marino do 212701e196c8SJohn Marino eval ac_val=\$$ac_var 212801e196c8SJohn Marino case $ac_val in 2129*6eef5f0cSAntonio Huete Jimenez *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 213001e196c8SJohn Marino esac 2131*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$ac_var='\''$ac_val'\''" 213201e196c8SJohn Marino done | sort 213301e196c8SJohn Marino echo 213401e196c8SJohn Marino 213501e196c8SJohn Marino if test -n "$ac_subst_files"; then 2136*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "## ------------------- ## 213701e196c8SJohn Marino## File substitutions. ## 2138ca58f742SDaniel Fojt## ------------------- ##" 213901e196c8SJohn Marino echo 214001e196c8SJohn Marino for ac_var in $ac_subst_files 214101e196c8SJohn Marino do 214201e196c8SJohn Marino eval ac_val=\$$ac_var 214301e196c8SJohn Marino case $ac_val in 2144*6eef5f0cSAntonio Huete Jimenez *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 214501e196c8SJohn Marino esac 2146*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$ac_var='\''$ac_val'\''" 214701e196c8SJohn Marino done | sort 214801e196c8SJohn Marino echo 214901e196c8SJohn Marino fi 215001e196c8SJohn Marino 215101e196c8SJohn Marino if test -s confdefs.h; then 2152*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "## ----------- ## 215301e196c8SJohn Marino## confdefs.h. ## 2154ca58f742SDaniel Fojt## ----------- ##" 215501e196c8SJohn Marino echo 215601e196c8SJohn Marino cat confdefs.h 215701e196c8SJohn Marino echo 215801e196c8SJohn Marino fi 215901e196c8SJohn Marino test "$ac_signal" != 0 && 2160*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: caught signal $ac_signal" 2161*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: exit $exit_status" 216201e196c8SJohn Marino } >&5 216301e196c8SJohn Marino rm -f core *.core core.conftest.* && 216401e196c8SJohn Marino rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 216501e196c8SJohn Marino exit $exit_status 216601e196c8SJohn Marino' 0 216701e196c8SJohn Marinofor ac_signal in 1 2 13 15; do 216801e196c8SJohn Marino trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 216901e196c8SJohn Marinodone 217001e196c8SJohn Marinoac_signal=0 217101e196c8SJohn Marino 217201e196c8SJohn Marino# confdefs.h avoids OS command line length limits that DEFS can exceed. 217301e196c8SJohn Marinorm -f -r conftest* confdefs.h 217401e196c8SJohn Marino 2175*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "/* confdefs.h */" > confdefs.h 217601e196c8SJohn Marino 217701e196c8SJohn Marino# Predefined preprocessor variables. 217801e196c8SJohn Marino 2179*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 218001e196c8SJohn Marino 2181*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 218201e196c8SJohn Marino 2183*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 218401e196c8SJohn Marino 2185*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 218601e196c8SJohn Marino 2187*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 218801e196c8SJohn Marino 2189*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 219001e196c8SJohn Marino 219101e196c8SJohn Marino 219201e196c8SJohn Marino# Let the site file select an alternate cache file if it wants to. 219301e196c8SJohn Marino# Prefer an explicitly selected file to automatically selected ones. 219401e196c8SJohn Marinoif test -n "$CONFIG_SITE"; then 2195*6eef5f0cSAntonio Huete Jimenez ac_site_files="$CONFIG_SITE" 219601e196c8SJohn Marinoelif test "x$prefix" != xNONE; then 2197*6eef5f0cSAntonio Huete Jimenez ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 219801e196c8SJohn Marinoelse 2199*6eef5f0cSAntonio Huete Jimenez ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 220001e196c8SJohn Marinofi 2201*6eef5f0cSAntonio Huete Jimenez 2202*6eef5f0cSAntonio Huete Jimenezfor ac_site_file in $ac_site_files 220301e196c8SJohn Marinodo 2204*6eef5f0cSAntonio Huete Jimenez case $ac_site_file in #( 2205*6eef5f0cSAntonio Huete Jimenez */*) : 2206*6eef5f0cSAntonio Huete Jimenez ;; #( 2207*6eef5f0cSAntonio Huete Jimenez *) : 2208*6eef5f0cSAntonio Huete Jimenez ac_site_file=./$ac_site_file ;; 2209*6eef5f0cSAntonio Huete Jimenezesac 2210*6eef5f0cSAntonio Huete Jimenez if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2211*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2212*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 221301e196c8SJohn Marino sed 's/^/| /' "$ac_site_file" >&5 2214ca58f742SDaniel Fojt . "$ac_site_file" \ 2215*6eef5f0cSAntonio Huete Jimenez || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2216*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2217ca58f742SDaniel Fojtas_fn_error $? "failed to load site script $ac_site_file 2218ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; } 221901e196c8SJohn Marino fi 222001e196c8SJohn Marinodone 222101e196c8SJohn Marino 222201e196c8SJohn Marinoif test -r "$cache_file"; then 2223ca58f742SDaniel Fojt # Some versions of bash will fail to source /dev/null (special files 2224ca58f742SDaniel Fojt # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2225ca58f742SDaniel Fojt if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2226*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2227*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 222801e196c8SJohn Marino case $cache_file in 222901e196c8SJohn Marino [\\/]* | ?:[\\/]* ) . "$cache_file";; 223001e196c8SJohn Marino *) . "./$cache_file";; 223101e196c8SJohn Marino esac 223201e196c8SJohn Marino fi 223301e196c8SJohn Marinoelse 2234*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2235*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 223601e196c8SJohn Marino >$cache_file 223701e196c8SJohn Marinofi 223801e196c8SJohn Marino 2239*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2240*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C89 (global declarations) 2241*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c89_globals=' 2242*6eef5f0cSAntonio Huete Jimenez/* Does the compiler advertise C89 conformance? 2243*6eef5f0cSAntonio Huete Jimenez Do not test the value of __STDC__, because some compilers set it to 0 2244*6eef5f0cSAntonio Huete Jimenez while being otherwise adequately conformant. */ 2245*6eef5f0cSAntonio Huete Jimenez#if !defined __STDC__ 2246*6eef5f0cSAntonio Huete Jimenez# error "Compiler does not advertise C89 conformance" 2247*6eef5f0cSAntonio Huete Jimenez#endif 2248*6eef5f0cSAntonio Huete Jimenez 2249*6eef5f0cSAntonio Huete Jimenez#include <stddef.h> 2250*6eef5f0cSAntonio Huete Jimenez#include <stdarg.h> 2251*6eef5f0cSAntonio Huete Jimenezstruct stat; 2252*6eef5f0cSAntonio Huete Jimenez/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2253*6eef5f0cSAntonio Huete Jimenezstruct buf { int x; }; 2254*6eef5f0cSAntonio Huete Jimenezstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 2255*6eef5f0cSAntonio Huete Jimenezstatic char *e (p, i) 2256*6eef5f0cSAntonio Huete Jimenez char **p; 2257*6eef5f0cSAntonio Huete Jimenez int i; 2258*6eef5f0cSAntonio Huete Jimenez{ 2259*6eef5f0cSAntonio Huete Jimenez return p[i]; 2260*6eef5f0cSAntonio Huete Jimenez} 2261*6eef5f0cSAntonio Huete Jimenezstatic char *f (char * (*g) (char **, int), char **p, ...) 2262*6eef5f0cSAntonio Huete Jimenez{ 2263*6eef5f0cSAntonio Huete Jimenez char *s; 2264*6eef5f0cSAntonio Huete Jimenez va_list v; 2265*6eef5f0cSAntonio Huete Jimenez va_start (v,p); 2266*6eef5f0cSAntonio Huete Jimenez s = g (p, va_arg (v,int)); 2267*6eef5f0cSAntonio Huete Jimenez va_end (v); 2268*6eef5f0cSAntonio Huete Jimenez return s; 2269*6eef5f0cSAntonio Huete Jimenez} 2270*6eef5f0cSAntonio Huete Jimenez 2271*6eef5f0cSAntonio Huete Jimenez/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2272*6eef5f0cSAntonio Huete Jimenez function prototypes and stuff, but not \xHH hex character constants. 2273*6eef5f0cSAntonio Huete Jimenez These do not provoke an error unfortunately, instead are silently treated 2274*6eef5f0cSAntonio Huete Jimenez as an "x". The following induces an error, until -std is added to get 2275*6eef5f0cSAntonio Huete Jimenez proper ANSI mode. Curiously \x00 != x always comes out true, for an 2276*6eef5f0cSAntonio Huete Jimenez array size at least. It is necessary to write \x00 == 0 to get something 2277*6eef5f0cSAntonio Huete Jimenez that is true only with -std. */ 2278*6eef5f0cSAntonio Huete Jimenezint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2279*6eef5f0cSAntonio Huete Jimenez 2280*6eef5f0cSAntonio Huete Jimenez/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2281*6eef5f0cSAntonio Huete Jimenez inside strings and character constants. */ 2282*6eef5f0cSAntonio Huete Jimenez#define FOO(x) '\''x'\'' 2283*6eef5f0cSAntonio Huete Jimenezint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2284*6eef5f0cSAntonio Huete Jimenez 2285*6eef5f0cSAntonio Huete Jimenezint test (int i, double x); 2286*6eef5f0cSAntonio Huete Jimenezstruct s1 {int (*f) (int a);}; 2287*6eef5f0cSAntonio Huete Jimenezstruct s2 {int (*f) (double a);}; 2288*6eef5f0cSAntonio Huete Jimenezint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2289*6eef5f0cSAntonio Huete Jimenez int, int);' 2290*6eef5f0cSAntonio Huete Jimenez 2291*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C89 (body of main). 2292*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c89_main=' 2293*6eef5f0cSAntonio Huete Jimenezok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2294*6eef5f0cSAntonio Huete Jimenez' 2295*6eef5f0cSAntonio Huete Jimenez 2296*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C99 (global declarations) 2297*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c99_globals=' 2298*6eef5f0cSAntonio Huete Jimenez// Does the compiler advertise C99 conformance? 2299*6eef5f0cSAntonio Huete Jimenez#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2300*6eef5f0cSAntonio Huete Jimenez# error "Compiler does not advertise C99 conformance" 2301*6eef5f0cSAntonio Huete Jimenez#endif 2302*6eef5f0cSAntonio Huete Jimenez 2303*6eef5f0cSAntonio Huete Jimenez#include <stdbool.h> 2304*6eef5f0cSAntonio Huete Jimenezextern int puts (const char *); 2305*6eef5f0cSAntonio Huete Jimenezextern int printf (const char *, ...); 2306*6eef5f0cSAntonio Huete Jimenezextern int dprintf (int, const char *, ...); 2307*6eef5f0cSAntonio Huete Jimenezextern void *malloc (size_t); 2308*6eef5f0cSAntonio Huete Jimenez 2309*6eef5f0cSAntonio Huete Jimenez// Check varargs macros. These examples are taken from C99 6.10.3.5. 2310*6eef5f0cSAntonio Huete Jimenez// dprintf is used instead of fprintf to avoid needing to declare 2311*6eef5f0cSAntonio Huete Jimenez// FILE and stderr. 2312*6eef5f0cSAntonio Huete Jimenez#define debug(...) dprintf (2, __VA_ARGS__) 2313*6eef5f0cSAntonio Huete Jimenez#define showlist(...) puts (#__VA_ARGS__) 2314*6eef5f0cSAntonio Huete Jimenez#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2315*6eef5f0cSAntonio Huete Jimenezstatic void 2316*6eef5f0cSAntonio Huete Jimeneztest_varargs_macros (void) 2317*6eef5f0cSAntonio Huete Jimenez{ 2318*6eef5f0cSAntonio Huete Jimenez int x = 1234; 2319*6eef5f0cSAntonio Huete Jimenez int y = 5678; 2320*6eef5f0cSAntonio Huete Jimenez debug ("Flag"); 2321*6eef5f0cSAntonio Huete Jimenez debug ("X = %d\n", x); 2322*6eef5f0cSAntonio Huete Jimenez showlist (The first, second, and third items.); 2323*6eef5f0cSAntonio Huete Jimenez report (x>y, "x is %d but y is %d", x, y); 2324*6eef5f0cSAntonio Huete Jimenez} 2325*6eef5f0cSAntonio Huete Jimenez 2326*6eef5f0cSAntonio Huete Jimenez// Check long long types. 2327*6eef5f0cSAntonio Huete Jimenez#define BIG64 18446744073709551615ull 2328*6eef5f0cSAntonio Huete Jimenez#define BIG32 4294967295ul 2329*6eef5f0cSAntonio Huete Jimenez#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2330*6eef5f0cSAntonio Huete Jimenez#if !BIG_OK 2331*6eef5f0cSAntonio Huete Jimenez #error "your preprocessor is broken" 2332*6eef5f0cSAntonio Huete Jimenez#endif 2333*6eef5f0cSAntonio Huete Jimenez#if BIG_OK 2334*6eef5f0cSAntonio Huete Jimenez#else 2335*6eef5f0cSAntonio Huete Jimenez #error "your preprocessor is broken" 2336*6eef5f0cSAntonio Huete Jimenez#endif 2337*6eef5f0cSAntonio Huete Jimenezstatic long long int bignum = -9223372036854775807LL; 2338*6eef5f0cSAntonio Huete Jimenezstatic unsigned long long int ubignum = BIG64; 2339*6eef5f0cSAntonio Huete Jimenez 2340*6eef5f0cSAntonio Huete Jimenezstruct incomplete_array 2341*6eef5f0cSAntonio Huete Jimenez{ 2342*6eef5f0cSAntonio Huete Jimenez int datasize; 2343*6eef5f0cSAntonio Huete Jimenez double data[]; 2344*6eef5f0cSAntonio Huete Jimenez}; 2345*6eef5f0cSAntonio Huete Jimenez 2346*6eef5f0cSAntonio Huete Jimenezstruct named_init { 2347*6eef5f0cSAntonio Huete Jimenez int number; 2348*6eef5f0cSAntonio Huete Jimenez const wchar_t *name; 2349*6eef5f0cSAntonio Huete Jimenez double average; 2350*6eef5f0cSAntonio Huete Jimenez}; 2351*6eef5f0cSAntonio Huete Jimenez 2352*6eef5f0cSAntonio Huete Jimeneztypedef const char *ccp; 2353*6eef5f0cSAntonio Huete Jimenez 2354*6eef5f0cSAntonio Huete Jimenezstatic inline int 2355*6eef5f0cSAntonio Huete Jimeneztest_restrict (ccp restrict text) 2356*6eef5f0cSAntonio Huete Jimenez{ 2357*6eef5f0cSAntonio Huete Jimenez // See if C++-style comments work. 2358*6eef5f0cSAntonio Huete Jimenez // Iterate through items via the restricted pointer. 2359*6eef5f0cSAntonio Huete Jimenez // Also check for declarations in for loops. 2360*6eef5f0cSAntonio Huete Jimenez for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2361*6eef5f0cSAntonio Huete Jimenez continue; 2362*6eef5f0cSAntonio Huete Jimenez return 0; 2363*6eef5f0cSAntonio Huete Jimenez} 2364*6eef5f0cSAntonio Huete Jimenez 2365*6eef5f0cSAntonio Huete Jimenez// Check varargs and va_copy. 2366*6eef5f0cSAntonio Huete Jimenezstatic bool 2367*6eef5f0cSAntonio Huete Jimeneztest_varargs (const char *format, ...) 2368*6eef5f0cSAntonio Huete Jimenez{ 2369*6eef5f0cSAntonio Huete Jimenez va_list args; 2370*6eef5f0cSAntonio Huete Jimenez va_start (args, format); 2371*6eef5f0cSAntonio Huete Jimenez va_list args_copy; 2372*6eef5f0cSAntonio Huete Jimenez va_copy (args_copy, args); 2373*6eef5f0cSAntonio Huete Jimenez 2374*6eef5f0cSAntonio Huete Jimenez const char *str = ""; 2375*6eef5f0cSAntonio Huete Jimenez int number = 0; 2376*6eef5f0cSAntonio Huete Jimenez float fnumber = 0; 2377*6eef5f0cSAntonio Huete Jimenez 2378*6eef5f0cSAntonio Huete Jimenez while (*format) 2379*6eef5f0cSAntonio Huete Jimenez { 2380*6eef5f0cSAntonio Huete Jimenez switch (*format++) 2381*6eef5f0cSAntonio Huete Jimenez { 2382*6eef5f0cSAntonio Huete Jimenez case '\''s'\'': // string 2383*6eef5f0cSAntonio Huete Jimenez str = va_arg (args_copy, const char *); 2384*6eef5f0cSAntonio Huete Jimenez break; 2385*6eef5f0cSAntonio Huete Jimenez case '\''d'\'': // int 2386*6eef5f0cSAntonio Huete Jimenez number = va_arg (args_copy, int); 2387*6eef5f0cSAntonio Huete Jimenez break; 2388*6eef5f0cSAntonio Huete Jimenez case '\''f'\'': // float 2389*6eef5f0cSAntonio Huete Jimenez fnumber = va_arg (args_copy, double); 2390*6eef5f0cSAntonio Huete Jimenez break; 2391*6eef5f0cSAntonio Huete Jimenez default: 2392*6eef5f0cSAntonio Huete Jimenez break; 2393*6eef5f0cSAntonio Huete Jimenez } 2394*6eef5f0cSAntonio Huete Jimenez } 2395*6eef5f0cSAntonio Huete Jimenez va_end (args_copy); 2396*6eef5f0cSAntonio Huete Jimenez va_end (args); 2397*6eef5f0cSAntonio Huete Jimenez 2398*6eef5f0cSAntonio Huete Jimenez return *str && number && fnumber; 2399*6eef5f0cSAntonio Huete Jimenez} 2400*6eef5f0cSAntonio Huete Jimenez' 2401*6eef5f0cSAntonio Huete Jimenez 2402*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C99 (body of main). 2403*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c99_main=' 2404*6eef5f0cSAntonio Huete Jimenez // Check bool. 2405*6eef5f0cSAntonio Huete Jimenez _Bool success = false; 2406*6eef5f0cSAntonio Huete Jimenez success |= (argc != 0); 2407*6eef5f0cSAntonio Huete Jimenez 2408*6eef5f0cSAntonio Huete Jimenez // Check restrict. 2409*6eef5f0cSAntonio Huete Jimenez if (test_restrict ("String literal") == 0) 2410*6eef5f0cSAntonio Huete Jimenez success = true; 2411*6eef5f0cSAntonio Huete Jimenez char *restrict newvar = "Another string"; 2412*6eef5f0cSAntonio Huete Jimenez 2413*6eef5f0cSAntonio Huete Jimenez // Check varargs. 2414*6eef5f0cSAntonio Huete Jimenez success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2415*6eef5f0cSAntonio Huete Jimenez test_varargs_macros (); 2416*6eef5f0cSAntonio Huete Jimenez 2417*6eef5f0cSAntonio Huete Jimenez // Check flexible array members. 2418*6eef5f0cSAntonio Huete Jimenez struct incomplete_array *ia = 2419*6eef5f0cSAntonio Huete Jimenez malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2420*6eef5f0cSAntonio Huete Jimenez ia->datasize = 10; 2421*6eef5f0cSAntonio Huete Jimenez for (int i = 0; i < ia->datasize; ++i) 2422*6eef5f0cSAntonio Huete Jimenez ia->data[i] = i * 1.234; 2423*6eef5f0cSAntonio Huete Jimenez 2424*6eef5f0cSAntonio Huete Jimenez // Check named initializers. 2425*6eef5f0cSAntonio Huete Jimenez struct named_init ni = { 2426*6eef5f0cSAntonio Huete Jimenez .number = 34, 2427*6eef5f0cSAntonio Huete Jimenez .name = L"Test wide string", 2428*6eef5f0cSAntonio Huete Jimenez .average = 543.34343, 2429*6eef5f0cSAntonio Huete Jimenez }; 2430*6eef5f0cSAntonio Huete Jimenez 2431*6eef5f0cSAntonio Huete Jimenez ni.number = 58; 2432*6eef5f0cSAntonio Huete Jimenez 2433*6eef5f0cSAntonio Huete Jimenez int dynamic_array[ni.number]; 2434*6eef5f0cSAntonio Huete Jimenez dynamic_array[0] = argv[0][0]; 2435*6eef5f0cSAntonio Huete Jimenez dynamic_array[ni.number - 1] = 543; 2436*6eef5f0cSAntonio Huete Jimenez 2437*6eef5f0cSAntonio Huete Jimenez // work around unused variable warnings 2438*6eef5f0cSAntonio Huete Jimenez ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2439*6eef5f0cSAntonio Huete Jimenez || dynamic_array[ni.number - 1] != 543); 2440*6eef5f0cSAntonio Huete Jimenez' 2441*6eef5f0cSAntonio Huete Jimenez 2442*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C11 (global declarations) 2443*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c11_globals=' 2444*6eef5f0cSAntonio Huete Jimenez// Does the compiler advertise C11 conformance? 2445*6eef5f0cSAntonio Huete Jimenez#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2446*6eef5f0cSAntonio Huete Jimenez# error "Compiler does not advertise C11 conformance" 2447*6eef5f0cSAntonio Huete Jimenez#endif 2448*6eef5f0cSAntonio Huete Jimenez 2449*6eef5f0cSAntonio Huete Jimenez// Check _Alignas. 2450*6eef5f0cSAntonio Huete Jimenezchar _Alignas (double) aligned_as_double; 2451*6eef5f0cSAntonio Huete Jimenezchar _Alignas (0) no_special_alignment; 2452*6eef5f0cSAntonio Huete Jimenezextern char aligned_as_int; 2453*6eef5f0cSAntonio Huete Jimenezchar _Alignas (0) _Alignas (int) aligned_as_int; 2454*6eef5f0cSAntonio Huete Jimenez 2455*6eef5f0cSAntonio Huete Jimenez// Check _Alignof. 2456*6eef5f0cSAntonio Huete Jimenezenum 2457*6eef5f0cSAntonio Huete Jimenez{ 2458*6eef5f0cSAntonio Huete Jimenez int_alignment = _Alignof (int), 2459*6eef5f0cSAntonio Huete Jimenez int_array_alignment = _Alignof (int[100]), 2460*6eef5f0cSAntonio Huete Jimenez char_alignment = _Alignof (char) 2461*6eef5f0cSAntonio Huete Jimenez}; 2462*6eef5f0cSAntonio Huete Jimenez_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2463*6eef5f0cSAntonio Huete Jimenez 2464*6eef5f0cSAntonio Huete Jimenez// Check _Noreturn. 2465*6eef5f0cSAntonio Huete Jimenezint _Noreturn does_not_return (void) { for (;;) continue; } 2466*6eef5f0cSAntonio Huete Jimenez 2467*6eef5f0cSAntonio Huete Jimenez// Check _Static_assert. 2468*6eef5f0cSAntonio Huete Jimenezstruct test_static_assert 2469*6eef5f0cSAntonio Huete Jimenez{ 2470*6eef5f0cSAntonio Huete Jimenez int x; 2471*6eef5f0cSAntonio Huete Jimenez _Static_assert (sizeof (int) <= sizeof (long int), 2472*6eef5f0cSAntonio Huete Jimenez "_Static_assert does not work in struct"); 2473*6eef5f0cSAntonio Huete Jimenez long int y; 2474*6eef5f0cSAntonio Huete Jimenez}; 2475*6eef5f0cSAntonio Huete Jimenez 2476*6eef5f0cSAntonio Huete Jimenez// Check UTF-8 literals. 2477*6eef5f0cSAntonio Huete Jimenez#define u8 syntax error! 2478*6eef5f0cSAntonio Huete Jimenezchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 2479*6eef5f0cSAntonio Huete Jimenez 2480*6eef5f0cSAntonio Huete Jimenez// Check duplicate typedefs. 2481*6eef5f0cSAntonio Huete Jimeneztypedef long *long_ptr; 2482*6eef5f0cSAntonio Huete Jimeneztypedef long int *long_ptr; 2483*6eef5f0cSAntonio Huete Jimeneztypedef long_ptr long_ptr; 2484*6eef5f0cSAntonio Huete Jimenez 2485*6eef5f0cSAntonio Huete Jimenez// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2486*6eef5f0cSAntonio Huete Jimenezstruct anonymous 2487*6eef5f0cSAntonio Huete Jimenez{ 2488*6eef5f0cSAntonio Huete Jimenez union { 2489*6eef5f0cSAntonio Huete Jimenez struct { int i; int j; }; 2490*6eef5f0cSAntonio Huete Jimenez struct { int k; long int l; } w; 2491*6eef5f0cSAntonio Huete Jimenez }; 2492*6eef5f0cSAntonio Huete Jimenez int m; 2493*6eef5f0cSAntonio Huete Jimenez} v1; 2494*6eef5f0cSAntonio Huete Jimenez' 2495*6eef5f0cSAntonio Huete Jimenez 2496*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C11 (body of main). 2497*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c11_main=' 2498*6eef5f0cSAntonio Huete Jimenez _Static_assert ((offsetof (struct anonymous, i) 2499*6eef5f0cSAntonio Huete Jimenez == offsetof (struct anonymous, w.k)), 2500*6eef5f0cSAntonio Huete Jimenez "Anonymous union alignment botch"); 2501*6eef5f0cSAntonio Huete Jimenez v1.i = 2; 2502*6eef5f0cSAntonio Huete Jimenez v1.w.k = 5; 2503*6eef5f0cSAntonio Huete Jimenez ok |= v1.i != 5; 2504*6eef5f0cSAntonio Huete Jimenez' 2505*6eef5f0cSAntonio Huete Jimenez 2506*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C11 (complete). 2507*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2508*6eef5f0cSAntonio Huete Jimenez${ac_c_conftest_c99_globals} 2509*6eef5f0cSAntonio Huete Jimenez${ac_c_conftest_c11_globals} 2510*6eef5f0cSAntonio Huete Jimenez 2511*6eef5f0cSAntonio Huete Jimenezint 2512*6eef5f0cSAntonio Huete Jimenezmain (int argc, char **argv) 2513*6eef5f0cSAntonio Huete Jimenez{ 2514*6eef5f0cSAntonio Huete Jimenez int ok = 0; 2515*6eef5f0cSAntonio Huete Jimenez ${ac_c_conftest_c89_main} 2516*6eef5f0cSAntonio Huete Jimenez ${ac_c_conftest_c99_main} 2517*6eef5f0cSAntonio Huete Jimenez ${ac_c_conftest_c11_main} 2518*6eef5f0cSAntonio Huete Jimenez return ok; 2519*6eef5f0cSAntonio Huete Jimenez} 2520*6eef5f0cSAntonio Huete Jimenez" 2521*6eef5f0cSAntonio Huete Jimenez 2522*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C99 (complete). 2523*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2524*6eef5f0cSAntonio Huete Jimenez${ac_c_conftest_c99_globals} 2525*6eef5f0cSAntonio Huete Jimenez 2526*6eef5f0cSAntonio Huete Jimenezint 2527*6eef5f0cSAntonio Huete Jimenezmain (int argc, char **argv) 2528*6eef5f0cSAntonio Huete Jimenez{ 2529*6eef5f0cSAntonio Huete Jimenez int ok = 0; 2530*6eef5f0cSAntonio Huete Jimenez ${ac_c_conftest_c89_main} 2531*6eef5f0cSAntonio Huete Jimenez ${ac_c_conftest_c99_main} 2532*6eef5f0cSAntonio Huete Jimenez return ok; 2533*6eef5f0cSAntonio Huete Jimenez} 2534*6eef5f0cSAntonio Huete Jimenez" 2535*6eef5f0cSAntonio Huete Jimenez 2536*6eef5f0cSAntonio Huete Jimenez# Test code for whether the C compiler supports C89 (complete). 2537*6eef5f0cSAntonio Huete Jimenezac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2538*6eef5f0cSAntonio Huete Jimenez 2539*6eef5f0cSAntonio Huete Jimenezint 2540*6eef5f0cSAntonio Huete Jimenezmain (int argc, char **argv) 2541*6eef5f0cSAntonio Huete Jimenez{ 2542*6eef5f0cSAntonio Huete Jimenez int ok = 0; 2543*6eef5f0cSAntonio Huete Jimenez ${ac_c_conftest_c89_main} 2544*6eef5f0cSAntonio Huete Jimenez return ok; 2545*6eef5f0cSAntonio Huete Jimenez} 2546*6eef5f0cSAntonio Huete Jimenez" 2547*6eef5f0cSAntonio Huete Jimenez 2548*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2549*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2550*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2551*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2552*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2553*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2554*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2555*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2556*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2557*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 2558*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H" 2559*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H" 2560*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_func_c_list " fork HAVE_FORK" 2561*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_func_c_list " vfork HAVE_VFORK" 2562*6eef5f0cSAntonio Huete Jimenezas_fn_append ac_func_c_list " vprintf HAVE_VPRINTF" 2563*6eef5f0cSAntonio Huete Jimenez 2564*6eef5f0cSAntonio Huete Jimenez# Auxiliary files required by this configure script. 2565*6eef5f0cSAntonio Huete Jimenezac_aux_files="install-sh" 2566*6eef5f0cSAntonio Huete Jimenez 2567*6eef5f0cSAntonio Huete Jimenez# Locations in which to look for auxiliary files. 2568*6eef5f0cSAntonio Huete Jimenezac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2569*6eef5f0cSAntonio Huete Jimenez 2570*6eef5f0cSAntonio Huete Jimenez# Search for a directory containing all of the required auxiliary files, 2571*6eef5f0cSAntonio Huete Jimenez# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2572*6eef5f0cSAntonio Huete Jimenez# If we don't find one directory that contains all the files we need, 2573*6eef5f0cSAntonio Huete Jimenez# we report the set of missing files from the *first* directory in 2574*6eef5f0cSAntonio Huete Jimenez# $ac_aux_dir_candidates and give up. 2575*6eef5f0cSAntonio Huete Jimenezac_missing_aux_files="" 2576*6eef5f0cSAntonio Huete Jimenezac_first_candidate=: 2577*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2578*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2579*6eef5f0cSAntonio Huete Jimenezas_found=false 2580*6eef5f0cSAntonio Huete Jimenezfor as_dir in $ac_aux_dir_candidates 2581*6eef5f0cSAntonio Huete Jimenezdo 2582*6eef5f0cSAntonio Huete Jimenez IFS=$as_save_IFS 2583*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 2584*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 2585*6eef5f0cSAntonio Huete Jimenez */) ;; 2586*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 2587*6eef5f0cSAntonio Huete Jimenez esac 2588*6eef5f0cSAntonio Huete Jimenez as_found=: 2589*6eef5f0cSAntonio Huete Jimenez 2590*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2591*6eef5f0cSAntonio Huete Jimenez ac_aux_dir_found=yes 2592*6eef5f0cSAntonio Huete Jimenez ac_install_sh= 2593*6eef5f0cSAntonio Huete Jimenez for ac_aux in $ac_aux_files 2594*6eef5f0cSAntonio Huete Jimenez do 2595*6eef5f0cSAntonio Huete Jimenez # As a special case, if "install-sh" is required, that requirement 2596*6eef5f0cSAntonio Huete Jimenez # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2597*6eef5f0cSAntonio Huete Jimenez # and $ac_install_sh is set appropriately for whichever one is found. 2598*6eef5f0cSAntonio Huete Jimenez if test x"$ac_aux" = x"install-sh" 2599*6eef5f0cSAntonio Huete Jimenez then 2600*6eef5f0cSAntonio Huete Jimenez if test -f "${as_dir}install-sh"; then 2601*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2602*6eef5f0cSAntonio Huete Jimenez ac_install_sh="${as_dir}install-sh -c" 2603*6eef5f0cSAntonio Huete Jimenez elif test -f "${as_dir}install.sh"; then 2604*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2605*6eef5f0cSAntonio Huete Jimenez ac_install_sh="${as_dir}install.sh -c" 2606*6eef5f0cSAntonio Huete Jimenez elif test -f "${as_dir}shtool"; then 2607*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2608*6eef5f0cSAntonio Huete Jimenez ac_install_sh="${as_dir}shtool install -c" 2609*6eef5f0cSAntonio Huete Jimenez else 2610*6eef5f0cSAntonio Huete Jimenez ac_aux_dir_found=no 2611*6eef5f0cSAntonio Huete Jimenez if $ac_first_candidate; then 2612*6eef5f0cSAntonio Huete Jimenez ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2613*6eef5f0cSAntonio Huete Jimenez else 2614*6eef5f0cSAntonio Huete Jimenez break 2615*6eef5f0cSAntonio Huete Jimenez fi 2616*6eef5f0cSAntonio Huete Jimenez fi 2617*6eef5f0cSAntonio Huete Jimenez else 2618*6eef5f0cSAntonio Huete Jimenez if test -f "${as_dir}${ac_aux}"; then 2619*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2620*6eef5f0cSAntonio Huete Jimenez else 2621*6eef5f0cSAntonio Huete Jimenez ac_aux_dir_found=no 2622*6eef5f0cSAntonio Huete Jimenez if $ac_first_candidate; then 2623*6eef5f0cSAntonio Huete Jimenez ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2624*6eef5f0cSAntonio Huete Jimenez else 2625*6eef5f0cSAntonio Huete Jimenez break 2626*6eef5f0cSAntonio Huete Jimenez fi 2627*6eef5f0cSAntonio Huete Jimenez fi 2628*6eef5f0cSAntonio Huete Jimenez fi 2629*6eef5f0cSAntonio Huete Jimenez done 2630*6eef5f0cSAntonio Huete Jimenez if test "$ac_aux_dir_found" = yes; then 2631*6eef5f0cSAntonio Huete Jimenez ac_aux_dir="$as_dir" 2632*6eef5f0cSAntonio Huete Jimenez break 2633*6eef5f0cSAntonio Huete Jimenez fi 2634*6eef5f0cSAntonio Huete Jimenez ac_first_candidate=false 2635*6eef5f0cSAntonio Huete Jimenez 2636*6eef5f0cSAntonio Huete Jimenez as_found=false 2637*6eef5f0cSAntonio Huete Jimenezdone 2638*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS 2639*6eef5f0cSAntonio Huete Jimenezif $as_found 2640*6eef5f0cSAntonio Huete Jimenezthen : 2641*6eef5f0cSAntonio Huete Jimenez 2642*6eef5f0cSAntonio Huete Jimenezelse $as_nop 2643*6eef5f0cSAntonio Huete Jimenez as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 2644*6eef5f0cSAntonio Huete Jimenezfi 2645*6eef5f0cSAntonio Huete Jimenez 2646*6eef5f0cSAntonio Huete Jimenez 2647*6eef5f0cSAntonio Huete Jimenez# These three variables are undocumented and unsupported, 2648*6eef5f0cSAntonio Huete Jimenez# and are intended to be withdrawn in a future Autoconf release. 2649*6eef5f0cSAntonio Huete Jimenez# They can cause serious problems if a builder's source tree is in a directory 2650*6eef5f0cSAntonio Huete Jimenez# whose full name contains unusual characters. 2651*6eef5f0cSAntonio Huete Jimenezif test -f "${ac_aux_dir}config.guess"; then 2652*6eef5f0cSAntonio Huete Jimenez ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2653*6eef5f0cSAntonio Huete Jimenezfi 2654*6eef5f0cSAntonio Huete Jimenezif test -f "${ac_aux_dir}config.sub"; then 2655*6eef5f0cSAntonio Huete Jimenez ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2656*6eef5f0cSAntonio Huete Jimenezfi 2657*6eef5f0cSAntonio Huete Jimenezif test -f "$ac_aux_dir/configure"; then 2658*6eef5f0cSAntonio Huete Jimenez ac_configure="$SHELL ${ac_aux_dir}configure" 2659*6eef5f0cSAntonio Huete Jimenezfi 2660*6eef5f0cSAntonio Huete Jimenez 266101e196c8SJohn Marino# Check that the precious variables saved in the cache have kept the same 266201e196c8SJohn Marino# value. 266301e196c8SJohn Marinoac_cache_corrupted=false 266401e196c8SJohn Marinofor ac_var in $ac_precious_vars; do 266501e196c8SJohn Marino eval ac_old_set=\$ac_cv_env_${ac_var}_set 266601e196c8SJohn Marino eval ac_new_set=\$ac_env_${ac_var}_set 266701e196c8SJohn Marino eval ac_old_val=\$ac_cv_env_${ac_var}_value 266801e196c8SJohn Marino eval ac_new_val=\$ac_env_${ac_var}_value 266901e196c8SJohn Marino case $ac_old_set,$ac_new_set in 267001e196c8SJohn Marino set,) 2671*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2672*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 267301e196c8SJohn Marino ac_cache_corrupted=: ;; 267401e196c8SJohn Marino ,set) 2675*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2676*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 267701e196c8SJohn Marino ac_cache_corrupted=: ;; 267801e196c8SJohn Marino ,);; 267901e196c8SJohn Marino *) 268001e196c8SJohn Marino if test "x$ac_old_val" != "x$ac_new_val"; then 268101e196c8SJohn Marino # differences in whitespace do not lead to failure. 268201e196c8SJohn Marino ac_old_val_w=`echo x $ac_old_val` 268301e196c8SJohn Marino ac_new_val_w=`echo x $ac_new_val` 268401e196c8SJohn Marino if test "$ac_old_val_w" != "$ac_new_val_w"; then 2685*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2686*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 268701e196c8SJohn Marino ac_cache_corrupted=: 268801e196c8SJohn Marino else 2689*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2690*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 269101e196c8SJohn Marino eval $ac_var=\$ac_old_val 269201e196c8SJohn Marino fi 2693*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2694*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 2695*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2696*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 269701e196c8SJohn Marino fi;; 269801e196c8SJohn Marino esac 269901e196c8SJohn Marino # Pass precious variables to config.status. 270001e196c8SJohn Marino if test "$ac_new_set" = set; then 270101e196c8SJohn Marino case $ac_new_val in 2702*6eef5f0cSAntonio Huete Jimenez *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 270301e196c8SJohn Marino *) ac_arg=$ac_var=$ac_new_val ;; 270401e196c8SJohn Marino esac 270501e196c8SJohn Marino case " $ac_configure_args " in 270601e196c8SJohn Marino *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 270701e196c8SJohn Marino *) as_fn_append ac_configure_args " '$ac_arg'" ;; 270801e196c8SJohn Marino esac 270901e196c8SJohn Marino fi 271001e196c8SJohn Marinodone 271101e196c8SJohn Marinoif $ac_cache_corrupted; then 2712*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2713*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2714*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2715*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2716*6eef5f0cSAntonio Huete Jimenez as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 2717*6eef5f0cSAntonio Huete Jimenez and start over" "$LINENO" 5 271801e196c8SJohn Marinofi 271901e196c8SJohn Marino## -------------------- ## 272001e196c8SJohn Marino## Main body of script. ## 272101e196c8SJohn Marino## -------------------- ## 272201e196c8SJohn Marino 272301e196c8SJohn Marinoac_ext=c 272401e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS' 272501e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 272601e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 272701e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu 272801e196c8SJohn Marino 272901e196c8SJohn Marino 273001e196c8SJohn Marinoac_config_headers="$ac_config_headers config.h" 273101e196c8SJohn Marino 273201e196c8SJohn Marino 27335f1e34d9SAlexandre Perrincase "$srcdir" in 27345f1e34d9SAlexandre Perrin/*) ;; 2735*6eef5f0cSAntonio Huete Jimenez*) srcdir=`cd $srcdir && 'pwd'`;; 27365f1e34d9SAlexandre Perrinesac 27375f1e34d9SAlexandre Perrin 2738ca58f742SDaniel Fojt. $srcdir/VERSION 2739ca58f742SDaniel FojtOS=`uname -s` 2740ca58f742SDaniel Fojt 2741*6eef5f0cSAntonio Huete Jimenezuse_defshell() { 2742*6eef5f0cSAntonio Huete Jimenez case "$defshell_path$DEFSHELL_INDEX" in 2743*6eef5f0cSAntonio Huete Jimenez "") ;; 2744*6eef5f0cSAntonio Huete Jimenez *) return 0;; 2745*6eef5f0cSAntonio Huete Jimenez esac 2746*6eef5f0cSAntonio Huete Jimenez case "$1" in 2747*6eef5f0cSAntonio Huete Jimenez *csh) # we must be desperate 2748*6eef5f0cSAntonio Huete Jimenez DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;; 2749*6eef5f0cSAntonio Huete Jimenez *ksh) 2750*6eef5f0cSAntonio Huete Jimenez DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;; 2751*6eef5f0cSAntonio Huete Jimenez sh|/bin/sh) 2752*6eef5f0cSAntonio Huete Jimenez DEFSHELL_INDEX=DEFSHELL_INDEX_SH;; 2753*6eef5f0cSAntonio Huete Jimenez *) DEFSHELL_INDEX=DEFSHELL_INDEX_CUSTOM 2754*6eef5f0cSAntonio Huete Jimenez defshell_path=$1 2755*6eef5f0cSAntonio Huete Jimenez ;; 2756*6eef5f0cSAntonio Huete Jimenez esac 2757*6eef5f0cSAntonio Huete Jimenez case "$1" in 2758*6eef5f0cSAntonio Huete Jimenez /bin/*) ;; 2759*6eef5f0cSAntonio Huete Jimenez */*) defshell_path=$1;; 2760*6eef5f0cSAntonio Huete Jimenez esac 2761*6eef5f0cSAntonio Huete Jimenez} 276201e196c8SJohn Marino 276301e196c8SJohn Marino# Check whether --with-defshell was given. 2764*6eef5f0cSAntonio Huete Jimenezif test ${with_defshell+y} 2765*6eef5f0cSAntonio Huete Jimenezthen : 276601e196c8SJohn Marino withval=$with_defshell; case "${withval}" in 2767ca58f742SDaniel Fojtyes) as_fn_error $? "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;; 276801e196c8SJohn Marinono) ;; 2769*6eef5f0cSAntonio Huete Jimenez*) use_defshell $with_defshell;; 277001e196c8SJohn Marinoesac 277101e196c8SJohn Marinofi 277201e196c8SJohn Marino 2773ca58f742SDaniel Fojtcase "$OS" in 2774ca58f742SDaniel FojtCYGWIN*|MINGW*) use_makefile=no;; 2775ca58f742SDaniel Fojt*) use_makefile=yes;; 2776ca58f742SDaniel Fojtesac 2777ca58f742SDaniel Fojt 2778ca58f742SDaniel Fojt# Check whether --with-makefile was given. 2779*6eef5f0cSAntonio Huete Jimenezif test ${with_makefile+y} 2780*6eef5f0cSAntonio Huete Jimenezthen : 2781ca58f742SDaniel Fojt withval=$with_makefile; case "${withval}" in 2782ca58f742SDaniel Fojtyes|no) use_makefile=${withval};; 2783ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${withval} given for makefile" "$LINENO" 5 ;; 2784ca58f742SDaniel Fojtesac 2785ca58f742SDaniel Fojtfi 2786ca58f742SDaniel Fojt 278701e196c8SJohn Marinouse_meta=yes 278801e196c8SJohn Marino 278901e196c8SJohn Marino# Check whether --with-meta was given. 2790*6eef5f0cSAntonio Huete Jimenezif test ${with_meta+y} 2791*6eef5f0cSAntonio Huete Jimenezthen : 279201e196c8SJohn Marino withval=$with_meta; case "${withval}" in 279301e196c8SJohn Marinoyes|no) use_meta=${withval};; 2794ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${withval} given for meta" "$LINENO" 5 ;; 279501e196c8SJohn Marinoesac 279601e196c8SJohn Marinofi 279701e196c8SJohn Marino 279801e196c8SJohn Marino 279901e196c8SJohn Marino# Check whether --with-filemon was given. 2800*6eef5f0cSAntonio Huete Jimenezif test ${with_filemon+y} 2801*6eef5f0cSAntonio Huete Jimenezthen : 280201e196c8SJohn Marino withval=$with_filemon; case "/${withval}" in 2803ca58f742SDaniel Fojt/no) use_filemon=no;; 2804ca58f742SDaniel Fojt/*trace) filemon_h=no use_filemon="${withval}";; 2805ca58f742SDaniel Fojt*/filemon.h) filemon_h="${withval}";; 280601e196c8SJohn Marino*/filemon*) filemon_h="${withval}/filemon.h";; 2807ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${withval} given for filemon" "$LINENO" 5 ;; 280801e196c8SJohn Marinoesac 2809ca58f742SDaniel Fojtcase "$use_filemon,$filemon_h" in 2810ca58f742SDaniel Fojt,*.h) use_filemon=dev;; 2811ca58f742SDaniel Fojtesac 2812ca58f742SDaniel Fojt 2813*6eef5f0cSAntonio Huete Jimenezelse $as_nop 281401e196c8SJohn Marino 2815ca58f742SDaniel Fojtcase "$OS" in 2816ca58f742SDaniel FojtNetBSD) filemon_h=no use_filemon=ktrace;; 2817ca58f742SDaniel Fojt*) 2818ca58f742SDaniel Fojt for d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/../../sys/dev/filemon" 281901e196c8SJohn Marino do 282001e196c8SJohn Marino for x in "/$OS" "" 282101e196c8SJohn Marino do 282201e196c8SJohn Marino filemon_h="$d$x/filemon.h" 282301e196c8SJohn Marino test -s "$filemon_h" && break 282401e196c8SJohn Marino done 2825ca58f742SDaniel Fojt test -s "$filemon_h" && { use_filemon=dev; break; } 282601e196c8SJohn Marino done 2827ca58f742SDaniel Fojt ;; 2828ca58f742SDaniel Fojtesac 2829ca58f742SDaniel Fojtuse_filemon=${use_filemon:-no} 2830ca58f742SDaniel Fojtcase "$use_filemon" in 2831ca58f742SDaniel Fojtdev) ;; 2832ca58f742SDaniel Fojt*) filemon_h=no;; 2833ca58f742SDaniel Fojtesac 283401e196c8SJohn Marino 283501e196c8SJohn Marinofi 283601e196c8SJohn Marino 283701e196c8SJohn Marinocase "$use_meta" in 283801e196c8SJohn Marinoyes) 2839ca58f742SDaniel Fojt case "$use_filemon" in 2840ca58f742SDaniel Fojt no) ;; 2841ca58f742SDaniel Fojt *) echo "Using: filemon_${use_filemon}.c" >&6;; 284201e196c8SJohn Marino esac 284301e196c8SJohn Marino ;; 284401e196c8SJohn Marinoesac 2845*6eef5f0cSAntonio Huete Jimenezcase "$OS" in 2846*6eef5f0cSAntonio Huete JimenezMinix) CPPFLAGS="${CPPFLAGS} -D_NETBSD_SOURCE" 2847*6eef5f0cSAntonio Huete Jimenez test -x /usr/pkg/bin/clang && CC=${CC:-clang} 2848*6eef5f0cSAntonio Huete Jimenez ;; 2849*6eef5f0cSAntonio Huete JimenezSCO_SV) # /bin/sh is not usable 2850*6eef5f0cSAntonio Huete Jimenez ALT_DEF_SHELLS="/bin/lsh /usr/bin/bash /bin/ksh" 2851*6eef5f0cSAntonio Huete Jimenez CPPFLAGS="${CPPFLAGS} -DFORCE_USE_SHELL" 2852*6eef5f0cSAntonio Huete Jimenez ;; 2853*6eef5f0cSAntonio Huete Jimenezesac 2854*6eef5f0cSAntonio Huete Jimenezecho $ECHO_N "checking whether system has timezone Europe/Berlin... $ECHO_C" >&6 2855*6eef5f0cSAntonio Huete Jimenezif test -f /usr/share/zoneinfo/Europe/Berlin; then 2856*6eef5f0cSAntonio Huete Jimenez echo yes >&6 2857*6eef5f0cSAntonio Huete Jimenez # seems a safe bet 2858*6eef5f0cSAntonio Huete Jimenez UTC_1=Europe/Berlin 2859*6eef5f0cSAntonio Huete Jimenezelse 2860*6eef5f0cSAntonio Huete Jimenez utcH=`TZ=UTC date +%H 2> /dev/null` 2861*6eef5f0cSAntonio Huete Jimenez utc_1H=`TZ=UTC-1 date +%H 2> /dev/null` 2862*6eef5f0cSAntonio Huete Jimenez if test ${utcH-0} -lt ${utc_1H-0}; then 2863*6eef5f0cSAntonio Huete Jimenez UTC_1=UTC-1 2864*6eef5f0cSAntonio Huete Jimenez echo no, using UTC-1 >&6 2865*6eef5f0cSAntonio Huete Jimenez else 2866*6eef5f0cSAntonio Huete Jimenez echo no >&6 2867*6eef5f0cSAntonio Huete Jimenez fi 2868*6eef5f0cSAntonio Huete Jimenezfi 2869*6eef5f0cSAntonio Huete JimenezoldPATH=$PATH 2870*6eef5f0cSAntonio Huete Jimenezfor d in /usr/gnu/bin 2871*6eef5f0cSAntonio Huete Jimenezdo 2872*6eef5f0cSAntonio Huete Jimenez test -d $d || continue 2873*6eef5f0cSAntonio Huete Jimenez PATH=$PATH:$d 2874*6eef5f0cSAntonio Huete Jimenezdone 2875*6eef5f0cSAntonio Huete Jimenezexport PATH 2876*6eef5f0cSAntonio Huete Jimenez 2877*6eef5f0cSAntonio Huete Jimenez 2878*6eef5f0cSAntonio Huete Jimenez 2879*6eef5f0cSAntonio Huete Jimenez 2880*6eef5f0cSAntonio Huete Jimenez 2881*6eef5f0cSAntonio Huete Jimenez 2882*6eef5f0cSAntonio Huete Jimenez 2883*6eef5f0cSAntonio Huete Jimenez 2884*6eef5f0cSAntonio Huete Jimenez 288501e196c8SJohn Marinoac_ext=c 288601e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS' 288701e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 288801e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 288901e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu 289001e196c8SJohn Marinoif test -n "$ac_tool_prefix"; then 289101e196c8SJohn Marino # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 289201e196c8SJohn Marinoset dummy ${ac_tool_prefix}gcc; ac_word=$2 2893*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2894*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 2895*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 2896*6eef5f0cSAntonio Huete Jimenezthen : 2897*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 2898*6eef5f0cSAntonio Huete Jimenezelse $as_nop 289901e196c8SJohn Marino if test -n "$CC"; then 290001e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 290101e196c8SJohn Marinoelse 290201e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 290301e196c8SJohn Marinofor as_dir in $PATH 290401e196c8SJohn Marinodo 290501e196c8SJohn Marino IFS=$as_save_IFS 2906*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 2907*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 2908*6eef5f0cSAntonio Huete Jimenez */) ;; 2909*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 2910*6eef5f0cSAntonio Huete Jimenez esac 291101e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 2912*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 291301e196c8SJohn Marino ac_cv_prog_CC="${ac_tool_prefix}gcc" 2914*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 291501e196c8SJohn Marino break 2 291601e196c8SJohn Marino fi 291701e196c8SJohn Marinodone 291801e196c8SJohn Marino done 291901e196c8SJohn MarinoIFS=$as_save_IFS 292001e196c8SJohn Marino 292101e196c8SJohn Marinofi 292201e196c8SJohn Marinofi 292301e196c8SJohn MarinoCC=$ac_cv_prog_CC 292401e196c8SJohn Marinoif test -n "$CC"; then 2925*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2926*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 292701e196c8SJohn Marinoelse 2928*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2929*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 293001e196c8SJohn Marinofi 293101e196c8SJohn Marino 293201e196c8SJohn Marino 293301e196c8SJohn Marinofi 293401e196c8SJohn Marinoif test -z "$ac_cv_prog_CC"; then 293501e196c8SJohn Marino ac_ct_CC=$CC 293601e196c8SJohn Marino # Extract the first word of "gcc", so it can be a program name with args. 293701e196c8SJohn Marinoset dummy gcc; ac_word=$2 2938*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2939*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 2940*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y} 2941*6eef5f0cSAntonio Huete Jimenezthen : 2942*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 2943*6eef5f0cSAntonio Huete Jimenezelse $as_nop 294401e196c8SJohn Marino if test -n "$ac_ct_CC"; then 294501e196c8SJohn Marino ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 294601e196c8SJohn Marinoelse 294701e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 294801e196c8SJohn Marinofor as_dir in $PATH 294901e196c8SJohn Marinodo 295001e196c8SJohn Marino IFS=$as_save_IFS 2951*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 2952*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 2953*6eef5f0cSAntonio Huete Jimenez */) ;; 2954*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 2955*6eef5f0cSAntonio Huete Jimenez esac 295601e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 2957*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 295801e196c8SJohn Marino ac_cv_prog_ac_ct_CC="gcc" 2959*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 296001e196c8SJohn Marino break 2 296101e196c8SJohn Marino fi 296201e196c8SJohn Marinodone 296301e196c8SJohn Marino done 296401e196c8SJohn MarinoIFS=$as_save_IFS 296501e196c8SJohn Marino 296601e196c8SJohn Marinofi 296701e196c8SJohn Marinofi 296801e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC 296901e196c8SJohn Marinoif test -n "$ac_ct_CC"; then 2970*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2971*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; } 297201e196c8SJohn Marinoelse 2973*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2974*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 297501e196c8SJohn Marinofi 297601e196c8SJohn Marino 297701e196c8SJohn Marino if test "x$ac_ct_CC" = x; then 297801e196c8SJohn Marino CC="" 297901e196c8SJohn Marino else 298001e196c8SJohn Marino case $cross_compiling:$ac_tool_warned in 298101e196c8SJohn Marinoyes:) 2982*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2983*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 298401e196c8SJohn Marinoac_tool_warned=yes ;; 298501e196c8SJohn Marinoesac 298601e196c8SJohn Marino CC=$ac_ct_CC 298701e196c8SJohn Marino fi 298801e196c8SJohn Marinoelse 298901e196c8SJohn Marino CC="$ac_cv_prog_CC" 299001e196c8SJohn Marinofi 299101e196c8SJohn Marino 299201e196c8SJohn Marinoif test -z "$CC"; then 299301e196c8SJohn Marino if test -n "$ac_tool_prefix"; then 299401e196c8SJohn Marino # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 299501e196c8SJohn Marinoset dummy ${ac_tool_prefix}cc; ac_word=$2 2996*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2997*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 2998*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 2999*6eef5f0cSAntonio Huete Jimenezthen : 3000*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3001*6eef5f0cSAntonio Huete Jimenezelse $as_nop 300201e196c8SJohn Marino if test -n "$CC"; then 300301e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 300401e196c8SJohn Marinoelse 300501e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 300601e196c8SJohn Marinofor as_dir in $PATH 300701e196c8SJohn Marinodo 300801e196c8SJohn Marino IFS=$as_save_IFS 3009*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 3010*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 3011*6eef5f0cSAntonio Huete Jimenez */) ;; 3012*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 3013*6eef5f0cSAntonio Huete Jimenez esac 301401e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 3015*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 301601e196c8SJohn Marino ac_cv_prog_CC="${ac_tool_prefix}cc" 3017*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 301801e196c8SJohn Marino break 2 301901e196c8SJohn Marino fi 302001e196c8SJohn Marinodone 302101e196c8SJohn Marino done 302201e196c8SJohn MarinoIFS=$as_save_IFS 302301e196c8SJohn Marino 302401e196c8SJohn Marinofi 302501e196c8SJohn Marinofi 302601e196c8SJohn MarinoCC=$ac_cv_prog_CC 302701e196c8SJohn Marinoif test -n "$CC"; then 3028*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3029*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 303001e196c8SJohn Marinoelse 3031*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3032*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 303301e196c8SJohn Marinofi 303401e196c8SJohn Marino 303501e196c8SJohn Marino 303601e196c8SJohn Marino fi 303701e196c8SJohn Marinofi 303801e196c8SJohn Marinoif test -z "$CC"; then 303901e196c8SJohn Marino # Extract the first word of "cc", so it can be a program name with args. 304001e196c8SJohn Marinoset dummy cc; ac_word=$2 3041*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3042*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 3043*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 3044*6eef5f0cSAntonio Huete Jimenezthen : 3045*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3046*6eef5f0cSAntonio Huete Jimenezelse $as_nop 304701e196c8SJohn Marino if test -n "$CC"; then 304801e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 304901e196c8SJohn Marinoelse 305001e196c8SJohn Marino ac_prog_rejected=no 305101e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 305201e196c8SJohn Marinofor as_dir in $PATH 305301e196c8SJohn Marinodo 305401e196c8SJohn Marino IFS=$as_save_IFS 3055*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 3056*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 3057*6eef5f0cSAntonio Huete Jimenez */) ;; 3058*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 3059*6eef5f0cSAntonio Huete Jimenez esac 306001e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 3061*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3062*6eef5f0cSAntonio Huete Jimenez if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 306301e196c8SJohn Marino ac_prog_rejected=yes 306401e196c8SJohn Marino continue 306501e196c8SJohn Marino fi 306601e196c8SJohn Marino ac_cv_prog_CC="cc" 3067*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 306801e196c8SJohn Marino break 2 306901e196c8SJohn Marino fi 307001e196c8SJohn Marinodone 307101e196c8SJohn Marino done 307201e196c8SJohn MarinoIFS=$as_save_IFS 307301e196c8SJohn Marino 307401e196c8SJohn Marinoif test $ac_prog_rejected = yes; then 307501e196c8SJohn Marino # We found a bogon in the path, so make sure we never use it. 307601e196c8SJohn Marino set dummy $ac_cv_prog_CC 307701e196c8SJohn Marino shift 307801e196c8SJohn Marino if test $# != 0; then 307901e196c8SJohn Marino # We chose a different compiler from the bogus one. 308001e196c8SJohn Marino # However, it has the same basename, so the bogon will be chosen 308101e196c8SJohn Marino # first if we set CC to just the basename; use the full file name. 308201e196c8SJohn Marino shift 3083*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 308401e196c8SJohn Marino fi 308501e196c8SJohn Marinofi 308601e196c8SJohn Marinofi 308701e196c8SJohn Marinofi 308801e196c8SJohn MarinoCC=$ac_cv_prog_CC 308901e196c8SJohn Marinoif test -n "$CC"; then 3090*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3091*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 309201e196c8SJohn Marinoelse 3093*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3094*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 309501e196c8SJohn Marinofi 309601e196c8SJohn Marino 309701e196c8SJohn Marino 309801e196c8SJohn Marinofi 309901e196c8SJohn Marinoif test -z "$CC"; then 310001e196c8SJohn Marino if test -n "$ac_tool_prefix"; then 310101e196c8SJohn Marino for ac_prog in cl.exe 310201e196c8SJohn Marino do 310301e196c8SJohn Marino # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 310401e196c8SJohn Marinoset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3105*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3106*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 3107*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 3108*6eef5f0cSAntonio Huete Jimenezthen : 3109*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3110*6eef5f0cSAntonio Huete Jimenezelse $as_nop 311101e196c8SJohn Marino if test -n "$CC"; then 311201e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 311301e196c8SJohn Marinoelse 311401e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 311501e196c8SJohn Marinofor as_dir in $PATH 311601e196c8SJohn Marinodo 311701e196c8SJohn Marino IFS=$as_save_IFS 3118*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 3119*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 3120*6eef5f0cSAntonio Huete Jimenez */) ;; 3121*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 3122*6eef5f0cSAntonio Huete Jimenez esac 312301e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 3124*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 312501e196c8SJohn Marino ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3126*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 312701e196c8SJohn Marino break 2 312801e196c8SJohn Marino fi 312901e196c8SJohn Marinodone 313001e196c8SJohn Marino done 313101e196c8SJohn MarinoIFS=$as_save_IFS 313201e196c8SJohn Marino 313301e196c8SJohn Marinofi 313401e196c8SJohn Marinofi 313501e196c8SJohn MarinoCC=$ac_cv_prog_CC 313601e196c8SJohn Marinoif test -n "$CC"; then 3137*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3138*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 313901e196c8SJohn Marinoelse 3140*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3141*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 314201e196c8SJohn Marinofi 314301e196c8SJohn Marino 314401e196c8SJohn Marino 314501e196c8SJohn Marino test -n "$CC" && break 314601e196c8SJohn Marino done 314701e196c8SJohn Marinofi 314801e196c8SJohn Marinoif test -z "$CC"; then 314901e196c8SJohn Marino ac_ct_CC=$CC 315001e196c8SJohn Marino for ac_prog in cl.exe 315101e196c8SJohn Marinodo 315201e196c8SJohn Marino # Extract the first word of "$ac_prog", so it can be a program name with args. 315301e196c8SJohn Marinoset dummy $ac_prog; ac_word=$2 3154*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3155*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 3156*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y} 3157*6eef5f0cSAntonio Huete Jimenezthen : 3158*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3159*6eef5f0cSAntonio Huete Jimenezelse $as_nop 316001e196c8SJohn Marino if test -n "$ac_ct_CC"; then 316101e196c8SJohn Marino ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 316201e196c8SJohn Marinoelse 316301e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 316401e196c8SJohn Marinofor as_dir in $PATH 316501e196c8SJohn Marinodo 316601e196c8SJohn Marino IFS=$as_save_IFS 3167*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 3168*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 3169*6eef5f0cSAntonio Huete Jimenez */) ;; 3170*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 3171*6eef5f0cSAntonio Huete Jimenez esac 317201e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 3173*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 317401e196c8SJohn Marino ac_cv_prog_ac_ct_CC="$ac_prog" 3175*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 317601e196c8SJohn Marino break 2 317701e196c8SJohn Marino fi 317801e196c8SJohn Marinodone 317901e196c8SJohn Marino done 318001e196c8SJohn MarinoIFS=$as_save_IFS 318101e196c8SJohn Marino 318201e196c8SJohn Marinofi 318301e196c8SJohn Marinofi 318401e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC 318501e196c8SJohn Marinoif test -n "$ac_ct_CC"; then 3186*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3187*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; } 318801e196c8SJohn Marinoelse 3189*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3190*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 319101e196c8SJohn Marinofi 319201e196c8SJohn Marino 319301e196c8SJohn Marino 319401e196c8SJohn Marino test -n "$ac_ct_CC" && break 319501e196c8SJohn Marinodone 319601e196c8SJohn Marino 319701e196c8SJohn Marino if test "x$ac_ct_CC" = x; then 319801e196c8SJohn Marino CC="" 319901e196c8SJohn Marino else 320001e196c8SJohn Marino case $cross_compiling:$ac_tool_warned in 320101e196c8SJohn Marinoyes:) 3202*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3203*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 320401e196c8SJohn Marinoac_tool_warned=yes ;; 320501e196c8SJohn Marinoesac 320601e196c8SJohn Marino CC=$ac_ct_CC 320701e196c8SJohn Marino fi 320801e196c8SJohn Marinofi 320901e196c8SJohn Marino 321001e196c8SJohn Marinofi 3211*6eef5f0cSAntonio Huete Jimenezif test -z "$CC"; then 3212*6eef5f0cSAntonio Huete Jimenez if test -n "$ac_tool_prefix"; then 3213*6eef5f0cSAntonio Huete Jimenez # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3214*6eef5f0cSAntonio Huete Jimenezset dummy ${ac_tool_prefix}clang; ac_word=$2 3215*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3216*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 3217*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 3218*6eef5f0cSAntonio Huete Jimenezthen : 3219*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3220*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3221*6eef5f0cSAntonio Huete Jimenez if test -n "$CC"; then 3222*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_CC="$CC" # Let the user override the test. 3223*6eef5f0cSAntonio Huete Jimenezelse 3224*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3225*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH 3226*6eef5f0cSAntonio Huete Jimenezdo 3227*6eef5f0cSAntonio Huete Jimenez IFS=$as_save_IFS 3228*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 3229*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 3230*6eef5f0cSAntonio Huete Jimenez */) ;; 3231*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 3232*6eef5f0cSAntonio Huete Jimenez esac 3233*6eef5f0cSAntonio Huete Jimenez for ac_exec_ext in '' $ac_executable_extensions; do 3234*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3235*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_CC="${ac_tool_prefix}clang" 3236*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3237*6eef5f0cSAntonio Huete Jimenez break 2 3238*6eef5f0cSAntonio Huete Jimenez fi 3239*6eef5f0cSAntonio Huete Jimenezdone 3240*6eef5f0cSAntonio Huete Jimenez done 3241*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS 3242*6eef5f0cSAntonio Huete Jimenez 3243*6eef5f0cSAntonio Huete Jimenezfi 3244*6eef5f0cSAntonio Huete Jimenezfi 3245*6eef5f0cSAntonio Huete JimenezCC=$ac_cv_prog_CC 3246*6eef5f0cSAntonio Huete Jimenezif test -n "$CC"; then 3247*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3248*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 3249*6eef5f0cSAntonio Huete Jimenezelse 3250*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3251*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 3252*6eef5f0cSAntonio Huete Jimenezfi 325301e196c8SJohn Marino 325401e196c8SJohn Marino 3255*6eef5f0cSAntonio Huete Jimenezfi 3256*6eef5f0cSAntonio Huete Jimenezif test -z "$ac_cv_prog_CC"; then 3257*6eef5f0cSAntonio Huete Jimenez ac_ct_CC=$CC 3258*6eef5f0cSAntonio Huete Jimenez # Extract the first word of "clang", so it can be a program name with args. 3259*6eef5f0cSAntonio Huete Jimenezset dummy clang; ac_word=$2 3260*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3261*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 3262*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y} 3263*6eef5f0cSAntonio Huete Jimenezthen : 3264*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3265*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3266*6eef5f0cSAntonio Huete Jimenez if test -n "$ac_ct_CC"; then 3267*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3268*6eef5f0cSAntonio Huete Jimenezelse 3269*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3270*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH 3271*6eef5f0cSAntonio Huete Jimenezdo 3272*6eef5f0cSAntonio Huete Jimenez IFS=$as_save_IFS 3273*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 3274*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 3275*6eef5f0cSAntonio Huete Jimenez */) ;; 3276*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 3277*6eef5f0cSAntonio Huete Jimenez esac 3278*6eef5f0cSAntonio Huete Jimenez for ac_exec_ext in '' $ac_executable_extensions; do 3279*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3280*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_ac_ct_CC="clang" 3281*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3282*6eef5f0cSAntonio Huete Jimenez break 2 3283*6eef5f0cSAntonio Huete Jimenez fi 3284*6eef5f0cSAntonio Huete Jimenezdone 3285*6eef5f0cSAntonio Huete Jimenez done 3286*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS 3287*6eef5f0cSAntonio Huete Jimenez 3288*6eef5f0cSAntonio Huete Jimenezfi 3289*6eef5f0cSAntonio Huete Jimenezfi 3290*6eef5f0cSAntonio Huete Jimenezac_ct_CC=$ac_cv_prog_ac_ct_CC 3291*6eef5f0cSAntonio Huete Jimenezif test -n "$ac_ct_CC"; then 3292*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3293*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; } 3294*6eef5f0cSAntonio Huete Jimenezelse 3295*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3296*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 3297*6eef5f0cSAntonio Huete Jimenezfi 3298*6eef5f0cSAntonio Huete Jimenez 3299*6eef5f0cSAntonio Huete Jimenez if test "x$ac_ct_CC" = x; then 3300*6eef5f0cSAntonio Huete Jimenez CC="" 3301*6eef5f0cSAntonio Huete Jimenez else 3302*6eef5f0cSAntonio Huete Jimenez case $cross_compiling:$ac_tool_warned in 3303*6eef5f0cSAntonio Huete Jimenezyes:) 3304*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3305*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3306*6eef5f0cSAntonio Huete Jimenezac_tool_warned=yes ;; 3307*6eef5f0cSAntonio Huete Jimenezesac 3308*6eef5f0cSAntonio Huete Jimenez CC=$ac_ct_CC 3309*6eef5f0cSAntonio Huete Jimenez fi 3310*6eef5f0cSAntonio Huete Jimenezelse 3311*6eef5f0cSAntonio Huete Jimenez CC="$ac_cv_prog_CC" 3312*6eef5f0cSAntonio Huete Jimenezfi 3313*6eef5f0cSAntonio Huete Jimenez 3314*6eef5f0cSAntonio Huete Jimenezfi 3315*6eef5f0cSAntonio Huete Jimenez 3316*6eef5f0cSAntonio Huete Jimenez 3317*6eef5f0cSAntonio Huete Jimeneztest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3318*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3319ca58f742SDaniel Fojtas_fn_error $? "no acceptable C compiler found in \$PATH 3320ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; } 332101e196c8SJohn Marino 332201e196c8SJohn Marino# Provide some information about the compiler. 3323*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 332401e196c8SJohn Marinoset X $ac_compile 332501e196c8SJohn Marinoac_compiler=$2 3326*6eef5f0cSAntonio Huete Jimenezfor ac_option in --version -v -V -qversion -version; do 332701e196c8SJohn Marino { { ac_try="$ac_compiler $ac_option >&5" 332801e196c8SJohn Marinocase "(($ac_try" in 332901e196c8SJohn Marino *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 333001e196c8SJohn Marino *) ac_try_echo=$ac_try;; 333101e196c8SJohn Marinoesac 333201e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3333*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 333401e196c8SJohn Marino (eval "$ac_compiler $ac_option >&5") 2>conftest.err 333501e196c8SJohn Marino ac_status=$? 333601e196c8SJohn Marino if test -s conftest.err; then 333701e196c8SJohn Marino sed '10a\ 333801e196c8SJohn Marino... rest of stderr output deleted ... 333901e196c8SJohn Marino 10q' conftest.err >conftest.er1 334001e196c8SJohn Marino cat conftest.er1 >&5 334101e196c8SJohn Marino fi 3342ca58f742SDaniel Fojt rm -f conftest.er1 conftest.err 3343*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 334401e196c8SJohn Marino test $ac_status = 0; } 334501e196c8SJohn Marinodone 334601e196c8SJohn Marino 334701e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 334801e196c8SJohn Marino/* end confdefs.h. */ 3349ca58f742SDaniel Fojt 335001e196c8SJohn Marinoint 3351*6eef5f0cSAntonio Huete Jimenezmain (void) 335201e196c8SJohn Marino{ 335301e196c8SJohn Marino 335401e196c8SJohn Marino ; 335501e196c8SJohn Marino return 0; 335601e196c8SJohn Marino} 335701e196c8SJohn Marino_ACEOF 335801e196c8SJohn Marinoac_clean_files_save=$ac_clean_files 3359ca58f742SDaniel Fojtac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 336001e196c8SJohn Marino# Try to create an executable without -o first, disregard a.out. 336101e196c8SJohn Marino# It will help us diagnose broken compilers, and finding out an intuition 336201e196c8SJohn Marino# of exeext. 3363*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3364*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether the C compiler works... " >&6; } 3365*6eef5f0cSAntonio Huete Jimenezac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 336601e196c8SJohn Marino 336701e196c8SJohn Marino# The possible output files: 336801e196c8SJohn Marinoac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 336901e196c8SJohn Marino 337001e196c8SJohn Marinoac_rmfiles= 337101e196c8SJohn Marinofor ac_file in $ac_files 337201e196c8SJohn Marinodo 337301e196c8SJohn Marino case $ac_file in 337401e196c8SJohn Marino *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 337501e196c8SJohn Marino * ) ac_rmfiles="$ac_rmfiles $ac_file";; 337601e196c8SJohn Marino esac 337701e196c8SJohn Marinodone 337801e196c8SJohn Marinorm -f $ac_rmfiles 337901e196c8SJohn Marino 338001e196c8SJohn Marinoif { { ac_try="$ac_link_default" 338101e196c8SJohn Marinocase "(($ac_try" in 338201e196c8SJohn Marino *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 338301e196c8SJohn Marino *) ac_try_echo=$ac_try;; 338401e196c8SJohn Marinoesac 338501e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3386*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 338701e196c8SJohn Marino (eval "$ac_link_default") 2>&5 338801e196c8SJohn Marino ac_status=$? 3389*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3390*6eef5f0cSAntonio Huete Jimenez test $ac_status = 0; } 3391*6eef5f0cSAntonio Huete Jimenezthen : 339201e196c8SJohn Marino # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 339301e196c8SJohn Marino# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 339401e196c8SJohn Marino# in a Makefile. We should not override ac_cv_exeext if it was cached, 339501e196c8SJohn Marino# so that the user can short-circuit this test for compilers unknown to 339601e196c8SJohn Marino# Autoconf. 339701e196c8SJohn Marinofor ac_file in $ac_files '' 339801e196c8SJohn Marinodo 339901e196c8SJohn Marino test -f "$ac_file" || continue 340001e196c8SJohn Marino case $ac_file in 340101e196c8SJohn Marino *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 340201e196c8SJohn Marino ;; 340301e196c8SJohn Marino [ab].out ) 340401e196c8SJohn Marino # We found the default executable, but exeext='' is most 340501e196c8SJohn Marino # certainly right. 340601e196c8SJohn Marino break;; 340701e196c8SJohn Marino *.* ) 3408*6eef5f0cSAntonio Huete Jimenez if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 340901e196c8SJohn Marino then :; else 341001e196c8SJohn Marino ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 341101e196c8SJohn Marino fi 341201e196c8SJohn Marino # We set ac_cv_exeext here because the later test for it is not 341301e196c8SJohn Marino # safe: cross compilers may not add the suffix if given an `-o' 341401e196c8SJohn Marino # argument, so we may need to know it at that point already. 341501e196c8SJohn Marino # Even if this section looks crufty: it has the advantage of 341601e196c8SJohn Marino # actually working. 341701e196c8SJohn Marino break;; 341801e196c8SJohn Marino * ) 341901e196c8SJohn Marino break;; 342001e196c8SJohn Marino esac 342101e196c8SJohn Marinodone 342201e196c8SJohn Marinotest "$ac_cv_exeext" = no && ac_cv_exeext= 342301e196c8SJohn Marino 3424*6eef5f0cSAntonio Huete Jimenezelse $as_nop 342501e196c8SJohn Marino ac_file='' 342601e196c8SJohn Marinofi 3427*6eef5f0cSAntonio Huete Jimenezif test -z "$ac_file" 3428*6eef5f0cSAntonio Huete Jimenezthen : 3429*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3430*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 3431*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: failed program was:" >&5 343201e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5 343301e196c8SJohn Marino 3434*6eef5f0cSAntonio Huete Jimenez{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3435*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3436ca58f742SDaniel Fojtas_fn_error 77 "C compiler cannot create executables 3437ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; } 3438*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3439*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3440*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "yes" >&6; } 3441ca58f742SDaniel Fojtfi 3442*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3443*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for C compiler default output file name... " >&6; } 3444*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3445*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_file" >&6; } 3446ca58f742SDaniel Fojtac_exeext=$ac_cv_exeext 344701e196c8SJohn Marino 3448ca58f742SDaniel Fojtrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 344901e196c8SJohn Marinoac_clean_files=$ac_clean_files_save 3450*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3451*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for suffix of executables... " >&6; } 345201e196c8SJohn Marinoif { { ac_try="$ac_link" 345301e196c8SJohn Marinocase "(($ac_try" in 345401e196c8SJohn Marino *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 345501e196c8SJohn Marino *) ac_try_echo=$ac_try;; 345601e196c8SJohn Marinoesac 345701e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3458*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 345901e196c8SJohn Marino (eval "$ac_link") 2>&5 346001e196c8SJohn Marino ac_status=$? 3461*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3462*6eef5f0cSAntonio Huete Jimenez test $ac_status = 0; } 3463*6eef5f0cSAntonio Huete Jimenezthen : 346401e196c8SJohn Marino # If both `conftest.exe' and `conftest' are `present' (well, observable) 346501e196c8SJohn Marino# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 346601e196c8SJohn Marino# work properly (i.e., refer to `conftest.exe'), while it won't with 346701e196c8SJohn Marino# `rm'. 346801e196c8SJohn Marinofor ac_file in conftest.exe conftest conftest.*; do 346901e196c8SJohn Marino test -f "$ac_file" || continue 347001e196c8SJohn Marino case $ac_file in 347101e196c8SJohn Marino *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 347201e196c8SJohn Marino *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 347301e196c8SJohn Marino break;; 347401e196c8SJohn Marino * ) break;; 347501e196c8SJohn Marino esac 347601e196c8SJohn Marinodone 3477*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3478*6eef5f0cSAntonio Huete Jimenez { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3479*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3480ca58f742SDaniel Fojtas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3481ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; } 348201e196c8SJohn Marinofi 3483ca58f742SDaniel Fojtrm -f conftest conftest$ac_cv_exeext 3484*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3485*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_exeext" >&6; } 348601e196c8SJohn Marino 348701e196c8SJohn Marinorm -f conftest.$ac_ext 348801e196c8SJohn MarinoEXEEXT=$ac_cv_exeext 348901e196c8SJohn Marinoac_exeext=$EXEEXT 3490ca58f742SDaniel Fojtcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3491ca58f742SDaniel Fojt/* end confdefs.h. */ 3492ca58f742SDaniel Fojt#include <stdio.h> 3493ca58f742SDaniel Fojtint 3494*6eef5f0cSAntonio Huete Jimenezmain (void) 3495ca58f742SDaniel Fojt{ 3496ca58f742SDaniel FojtFILE *f = fopen ("conftest.out", "w"); 3497ca58f742SDaniel Fojt return ferror (f) || fclose (f) != 0; 3498ca58f742SDaniel Fojt 3499ca58f742SDaniel Fojt ; 3500ca58f742SDaniel Fojt return 0; 3501ca58f742SDaniel Fojt} 3502ca58f742SDaniel Fojt_ACEOF 3503ca58f742SDaniel Fojtac_clean_files="$ac_clean_files conftest.out" 3504ca58f742SDaniel Fojt# Check that the compiler produces executables we can run. If not, either 3505ca58f742SDaniel Fojt# the compiler is broken, or we cross compile. 3506*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3507*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether we are cross compiling... " >&6; } 3508ca58f742SDaniel Fojtif test "$cross_compiling" != yes; then 3509ca58f742SDaniel Fojt { { ac_try="$ac_link" 3510ca58f742SDaniel Fojtcase "(($ac_try" in 3511ca58f742SDaniel Fojt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3512ca58f742SDaniel Fojt *) ac_try_echo=$ac_try;; 3513ca58f742SDaniel Fojtesac 3514ca58f742SDaniel Fojteval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3515*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 3516ca58f742SDaniel Fojt (eval "$ac_link") 2>&5 3517ca58f742SDaniel Fojt ac_status=$? 3518*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3519ca58f742SDaniel Fojt test $ac_status = 0; } 3520ca58f742SDaniel Fojt if { ac_try='./conftest$ac_cv_exeext' 3521ca58f742SDaniel Fojt { { case "(($ac_try" in 3522ca58f742SDaniel Fojt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3523ca58f742SDaniel Fojt *) ac_try_echo=$ac_try;; 3524ca58f742SDaniel Fojtesac 3525ca58f742SDaniel Fojteval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3526*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 3527ca58f742SDaniel Fojt (eval "$ac_try") 2>&5 3528ca58f742SDaniel Fojt ac_status=$? 3529*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3530ca58f742SDaniel Fojt test $ac_status = 0; }; }; then 3531ca58f742SDaniel Fojt cross_compiling=no 3532ca58f742SDaniel Fojt else 3533ca58f742SDaniel Fojt if test "$cross_compiling" = maybe; then 3534ca58f742SDaniel Fojt cross_compiling=yes 3535ca58f742SDaniel Fojt else 3536*6eef5f0cSAntonio Huete Jimenez { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3537*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3538*6eef5f0cSAntonio Huete Jimenezas_fn_error 77 "cannot run C compiled programs. 3539ca58f742SDaniel FojtIf you meant to cross compile, use \`--host'. 3540ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; } 3541ca58f742SDaniel Fojt fi 3542ca58f742SDaniel Fojt fi 3543ca58f742SDaniel Fojtfi 3544*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3545*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$cross_compiling" >&6; } 3546ca58f742SDaniel Fojt 3547ca58f742SDaniel Fojtrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3548ca58f742SDaniel Fojtac_clean_files=$ac_clean_files_save 3549*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3550*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for suffix of object files... " >&6; } 3551*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_objext+y} 3552*6eef5f0cSAntonio Huete Jimenezthen : 3553*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3554*6eef5f0cSAntonio Huete Jimenezelse $as_nop 355501e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 355601e196c8SJohn Marino/* end confdefs.h. */ 355701e196c8SJohn Marino 355801e196c8SJohn Marinoint 3559*6eef5f0cSAntonio Huete Jimenezmain (void) 356001e196c8SJohn Marino{ 356101e196c8SJohn Marino 356201e196c8SJohn Marino ; 356301e196c8SJohn Marino return 0; 356401e196c8SJohn Marino} 356501e196c8SJohn Marino_ACEOF 356601e196c8SJohn Marinorm -f conftest.o conftest.obj 356701e196c8SJohn Marinoif { { ac_try="$ac_compile" 356801e196c8SJohn Marinocase "(($ac_try" in 356901e196c8SJohn Marino *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 357001e196c8SJohn Marino *) ac_try_echo=$ac_try;; 357101e196c8SJohn Marinoesac 357201e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3573*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 357401e196c8SJohn Marino (eval "$ac_compile") 2>&5 357501e196c8SJohn Marino ac_status=$? 3576*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3577*6eef5f0cSAntonio Huete Jimenez test $ac_status = 0; } 3578*6eef5f0cSAntonio Huete Jimenezthen : 357901e196c8SJohn Marino for ac_file in conftest.o conftest.obj conftest.*; do 358001e196c8SJohn Marino test -f "$ac_file" || continue; 358101e196c8SJohn Marino case $ac_file in 358201e196c8SJohn Marino *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 358301e196c8SJohn Marino *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 358401e196c8SJohn Marino break;; 358501e196c8SJohn Marino esac 358601e196c8SJohn Marinodone 3587*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3588*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: failed program was:" >&5 358901e196c8SJohn Marinosed 's/^/| /' conftest.$ac_ext >&5 359001e196c8SJohn Marino 3591*6eef5f0cSAntonio Huete Jimenez{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3592*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3593ca58f742SDaniel Fojtas_fn_error $? "cannot compute suffix of object files: cannot compile 3594ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; } 359501e196c8SJohn Marinofi 359601e196c8SJohn Marinorm -f conftest.$ac_cv_objext conftest.$ac_ext 359701e196c8SJohn Marinofi 3598*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3599*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_objext" >&6; } 360001e196c8SJohn MarinoOBJEXT=$ac_cv_objext 360101e196c8SJohn Marinoac_objext=$OBJEXT 3602*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3603*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether the compiler supports GNU C... " >&6; } 3604*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_compiler_gnu+y} 3605*6eef5f0cSAntonio Huete Jimenezthen : 3606*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3607*6eef5f0cSAntonio Huete Jimenezelse $as_nop 360801e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 360901e196c8SJohn Marino/* end confdefs.h. */ 361001e196c8SJohn Marino 361101e196c8SJohn Marinoint 3612*6eef5f0cSAntonio Huete Jimenezmain (void) 361301e196c8SJohn Marino{ 361401e196c8SJohn Marino#ifndef __GNUC__ 361501e196c8SJohn Marino choke me 361601e196c8SJohn Marino#endif 361701e196c8SJohn Marino 361801e196c8SJohn Marino ; 361901e196c8SJohn Marino return 0; 362001e196c8SJohn Marino} 362101e196c8SJohn Marino_ACEOF 3622*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 3623*6eef5f0cSAntonio Huete Jimenezthen : 362401e196c8SJohn Marino ac_compiler_gnu=yes 3625*6eef5f0cSAntonio Huete Jimenezelse $as_nop 362601e196c8SJohn Marino ac_compiler_gnu=no 362701e196c8SJohn Marinofi 3628*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 362901e196c8SJohn Marinoac_cv_c_compiler_gnu=$ac_compiler_gnu 363001e196c8SJohn Marino 363101e196c8SJohn Marinofi 3632*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3633*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3634*6eef5f0cSAntonio Huete Jimenezac_compiler_gnu=$ac_cv_c_compiler_gnu 3635*6eef5f0cSAntonio Huete Jimenez 363601e196c8SJohn Marinoif test $ac_compiler_gnu = yes; then 363701e196c8SJohn Marino GCC=yes 363801e196c8SJohn Marinoelse 363901e196c8SJohn Marino GCC= 364001e196c8SJohn Marinofi 3641*6eef5f0cSAntonio Huete Jimenezac_test_CFLAGS=${CFLAGS+y} 364201e196c8SJohn Marinoac_save_CFLAGS=$CFLAGS 3643*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3644*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether $CC accepts -g... " >&6; } 3645*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_g+y} 3646*6eef5f0cSAntonio Huete Jimenezthen : 3647*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3648*6eef5f0cSAntonio Huete Jimenezelse $as_nop 364901e196c8SJohn Marino ac_save_c_werror_flag=$ac_c_werror_flag 365001e196c8SJohn Marino ac_c_werror_flag=yes 365101e196c8SJohn Marino ac_cv_prog_cc_g=no 365201e196c8SJohn Marino CFLAGS="-g" 365301e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 365401e196c8SJohn Marino/* end confdefs.h. */ 365501e196c8SJohn Marino 365601e196c8SJohn Marinoint 3657*6eef5f0cSAntonio Huete Jimenezmain (void) 365801e196c8SJohn Marino{ 365901e196c8SJohn Marino 366001e196c8SJohn Marino ; 366101e196c8SJohn Marino return 0; 366201e196c8SJohn Marino} 366301e196c8SJohn Marino_ACEOF 3664*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 3665*6eef5f0cSAntonio Huete Jimenezthen : 366601e196c8SJohn Marino ac_cv_prog_cc_g=yes 3667*6eef5f0cSAntonio Huete Jimenezelse $as_nop 366801e196c8SJohn Marino CFLAGS="" 366901e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 367001e196c8SJohn Marino/* end confdefs.h. */ 367101e196c8SJohn Marino 367201e196c8SJohn Marinoint 3673*6eef5f0cSAntonio Huete Jimenezmain (void) 367401e196c8SJohn Marino{ 367501e196c8SJohn Marino 367601e196c8SJohn Marino ; 367701e196c8SJohn Marino return 0; 367801e196c8SJohn Marino} 367901e196c8SJohn Marino_ACEOF 3680*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 3681*6eef5f0cSAntonio Huete Jimenezthen : 368201e196c8SJohn Marino 3683*6eef5f0cSAntonio Huete Jimenezelse $as_nop 368401e196c8SJohn Marino ac_c_werror_flag=$ac_save_c_werror_flag 368501e196c8SJohn Marino CFLAGS="-g" 368601e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 368701e196c8SJohn Marino/* end confdefs.h. */ 368801e196c8SJohn Marino 368901e196c8SJohn Marinoint 3690*6eef5f0cSAntonio Huete Jimenezmain (void) 369101e196c8SJohn Marino{ 369201e196c8SJohn Marino 369301e196c8SJohn Marino ; 369401e196c8SJohn Marino return 0; 369501e196c8SJohn Marino} 369601e196c8SJohn Marino_ACEOF 3697*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 3698*6eef5f0cSAntonio Huete Jimenezthen : 369901e196c8SJohn Marino ac_cv_prog_cc_g=yes 370001e196c8SJohn Marinofi 3701*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 370201e196c8SJohn Marinofi 3703*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 370401e196c8SJohn Marinofi 3705*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 370601e196c8SJohn Marino ac_c_werror_flag=$ac_save_c_werror_flag 370701e196c8SJohn Marinofi 3708*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3709*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 3710*6eef5f0cSAntonio Huete Jimenezif test $ac_test_CFLAGS; then 371101e196c8SJohn Marino CFLAGS=$ac_save_CFLAGS 371201e196c8SJohn Marinoelif test $ac_cv_prog_cc_g = yes; then 371301e196c8SJohn Marino if test "$GCC" = yes; then 371401e196c8SJohn Marino CFLAGS="-g -O2" 371501e196c8SJohn Marino else 371601e196c8SJohn Marino CFLAGS="-g" 371701e196c8SJohn Marino fi 371801e196c8SJohn Marinoelse 371901e196c8SJohn Marino if test "$GCC" = yes; then 372001e196c8SJohn Marino CFLAGS="-O2" 372101e196c8SJohn Marino else 372201e196c8SJohn Marino CFLAGS= 372301e196c8SJohn Marino fi 372401e196c8SJohn Marinofi 3725*6eef5f0cSAntonio Huete Jimenezac_prog_cc_stdc=no 3726*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno 3727*6eef5f0cSAntonio Huete Jimenezthen : 3728*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3729*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C11 features... " >&6; } 3730*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c11+y} 3731*6eef5f0cSAntonio Huete Jimenezthen : 3732*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3733*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3734*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c11=no 3735*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC 3736*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3737*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 3738*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c11_program 3739*6eef5f0cSAntonio Huete Jimenez_ACEOF 3740*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu11 3741*6eef5f0cSAntonio Huete Jimenezdo 3742*6eef5f0cSAntonio Huete Jimenez CC="$ac_save_CC $ac_arg" 3743*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_compile "$LINENO" 3744*6eef5f0cSAntonio Huete Jimenezthen : 3745*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c11=$ac_arg 3746*6eef5f0cSAntonio Huete Jimenezfi 3747*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam 3748*6eef5f0cSAntonio Huete Jimenez test "x$ac_cv_prog_cc_c11" != "xno" && break 3749*6eef5f0cSAntonio Huete Jimenezdone 3750*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext 3751*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC 3752*6eef5f0cSAntonio Huete Jimenezfi 3753*6eef5f0cSAntonio Huete Jimenez 3754*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c11" = xno 3755*6eef5f0cSAntonio Huete Jimenezthen : 3756*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3757*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; } 3758*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3759*6eef5f0cSAntonio Huete Jimenez if test "x$ac_cv_prog_cc_c11" = x 3760*6eef5f0cSAntonio Huete Jimenezthen : 3761*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3762*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; } 3763*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3764*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3765*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3766*6eef5f0cSAntonio Huete Jimenez CC="$CC $ac_cv_prog_cc_c11" 3767*6eef5f0cSAntonio Huete Jimenezfi 3768*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3769*6eef5f0cSAntonio Huete Jimenez ac_prog_cc_stdc=c11 3770*6eef5f0cSAntonio Huete Jimenezfi 3771*6eef5f0cSAntonio Huete Jimenezfi 3772*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno 3773*6eef5f0cSAntonio Huete Jimenezthen : 3774*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3775*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C99 features... " >&6; } 3776*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c99+y} 3777*6eef5f0cSAntonio Huete Jimenezthen : 3778*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3779*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3780*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c99=no 3781*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC 3782*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3783*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 3784*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c99_program 3785*6eef5f0cSAntonio Huete Jimenez_ACEOF 3786*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3787*6eef5f0cSAntonio Huete Jimenezdo 3788*6eef5f0cSAntonio Huete Jimenez CC="$ac_save_CC $ac_arg" 3789*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_compile "$LINENO" 3790*6eef5f0cSAntonio Huete Jimenezthen : 3791*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c99=$ac_arg 3792*6eef5f0cSAntonio Huete Jimenezfi 3793*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam 3794*6eef5f0cSAntonio Huete Jimenez test "x$ac_cv_prog_cc_c99" != "xno" && break 3795*6eef5f0cSAntonio Huete Jimenezdone 3796*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext 3797*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC 3798*6eef5f0cSAntonio Huete Jimenezfi 3799*6eef5f0cSAntonio Huete Jimenez 3800*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c99" = xno 3801*6eef5f0cSAntonio Huete Jimenezthen : 3802*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3803*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; } 3804*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3805*6eef5f0cSAntonio Huete Jimenez if test "x$ac_cv_prog_cc_c99" = x 3806*6eef5f0cSAntonio Huete Jimenezthen : 3807*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3808*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; } 3809*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3810*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3811*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3812*6eef5f0cSAntonio Huete Jimenez CC="$CC $ac_cv_prog_cc_c99" 3813*6eef5f0cSAntonio Huete Jimenezfi 3814*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3815*6eef5f0cSAntonio Huete Jimenez ac_prog_cc_stdc=c99 3816*6eef5f0cSAntonio Huete Jimenezfi 3817*6eef5f0cSAntonio Huete Jimenezfi 3818*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno 3819*6eef5f0cSAntonio Huete Jimenezthen : 3820*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3821*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C89 features... " >&6; } 3822*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c89+y} 3823*6eef5f0cSAntonio Huete Jimenezthen : 3824*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3825*6eef5f0cSAntonio Huete Jimenezelse $as_nop 382601e196c8SJohn Marino ac_cv_prog_cc_c89=no 382701e196c8SJohn Marinoac_save_CC=$CC 382801e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 382901e196c8SJohn Marino/* end confdefs.h. */ 3830*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c89_program 383101e196c8SJohn Marino_ACEOF 3832*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 383301e196c8SJohn Marinodo 383401e196c8SJohn Marino CC="$ac_save_CC $ac_arg" 3835*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_compile "$LINENO" 3836*6eef5f0cSAntonio Huete Jimenezthen : 383701e196c8SJohn Marino ac_cv_prog_cc_c89=$ac_arg 383801e196c8SJohn Marinofi 3839*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam 384001e196c8SJohn Marino test "x$ac_cv_prog_cc_c89" != "xno" && break 384101e196c8SJohn Marinodone 384201e196c8SJohn Marinorm -f conftest.$ac_ext 384301e196c8SJohn MarinoCC=$ac_save_CC 384401e196c8SJohn Marinofi 3845*6eef5f0cSAntonio Huete Jimenez 3846*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c89" = xno 3847*6eef5f0cSAntonio Huete Jimenezthen : 3848*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3849*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; } 3850*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3851*6eef5f0cSAntonio Huete Jimenez if test "x$ac_cv_prog_cc_c89" = x 3852*6eef5f0cSAntonio Huete Jimenezthen : 3853*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3854*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; } 3855*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3856*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3857*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 385801e196c8SJohn Marino CC="$CC $ac_cv_prog_cc_c89" 3859*6eef5f0cSAntonio Huete Jimenezfi 3860*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3861*6eef5f0cSAntonio Huete Jimenez ac_prog_cc_stdc=c89 3862*6eef5f0cSAntonio Huete Jimenezfi 386301e196c8SJohn Marinofi 386401e196c8SJohn Marino 386501e196c8SJohn Marinoac_ext=c 386601e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS' 386701e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 386801e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 386901e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu 387001e196c8SJohn Marino 387101e196c8SJohn Marino 3872*6eef5f0cSAntonio Huete Jimenezac_header= ac_cache= 3873*6eef5f0cSAntonio Huete Jimenezfor ac_item in $ac_header_c_list 387401e196c8SJohn Marinodo 3875*6eef5f0cSAntonio Huete Jimenez if test $ac_cache; then 3876*6eef5f0cSAntonio Huete Jimenez ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 3877*6eef5f0cSAntonio Huete Jimenez if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 3878*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define $ac_item 1" >> confdefs.h 3879*6eef5f0cSAntonio Huete Jimenez fi 3880*6eef5f0cSAntonio Huete Jimenez ac_header= ac_cache= 3881*6eef5f0cSAntonio Huete Jimenez elif test $ac_header; then 3882*6eef5f0cSAntonio Huete Jimenez ac_cache=$ac_item 388301e196c8SJohn Marino else 3884*6eef5f0cSAntonio Huete Jimenez ac_header=$ac_item 388501e196c8SJohn Marino fi 388601e196c8SJohn Marinodone 388701e196c8SJohn Marino 388801e196c8SJohn Marino 388901e196c8SJohn Marino 389001e196c8SJohn Marino 389101e196c8SJohn Marino 389201e196c8SJohn Marino 389301e196c8SJohn Marino 389401e196c8SJohn Marino 3895*6eef5f0cSAntonio Huete Jimenezif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 3896*6eef5f0cSAntonio Huete Jimenezthen : 389701e196c8SJohn Marino 3898*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 389901e196c8SJohn Marino 390001e196c8SJohn Marinofi 390101e196c8SJohn Marino 390201e196c8SJohn Marino 3903*6eef5f0cSAntonio Huete Jimenez 3904*6eef5f0cSAntonio Huete Jimenez 3905*6eef5f0cSAntonio Huete Jimenez 3906*6eef5f0cSAntonio Huete Jimenez 3907*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3908*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3909*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_safe_to_define___extensions__+y} 3910*6eef5f0cSAntonio Huete Jimenezthen : 3911*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3912*6eef5f0cSAntonio Huete Jimenezelse $as_nop 391301e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 391401e196c8SJohn Marino/* end confdefs.h. */ 391501e196c8SJohn Marino 391601e196c8SJohn Marino# define __EXTENSIONS__ 1 391701e196c8SJohn Marino $ac_includes_default 391801e196c8SJohn Marinoint 3919*6eef5f0cSAntonio Huete Jimenezmain (void) 392001e196c8SJohn Marino{ 392101e196c8SJohn Marino 392201e196c8SJohn Marino ; 392301e196c8SJohn Marino return 0; 392401e196c8SJohn Marino} 392501e196c8SJohn Marino_ACEOF 3926*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 3927*6eef5f0cSAntonio Huete Jimenezthen : 392801e196c8SJohn Marino ac_cv_safe_to_define___extensions__=yes 3929*6eef5f0cSAntonio Huete Jimenezelse $as_nop 393001e196c8SJohn Marino ac_cv_safe_to_define___extensions__=no 393101e196c8SJohn Marinofi 3932*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 393301e196c8SJohn Marinofi 3934*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3935*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 393601e196c8SJohn Marino 3937*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 3938*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 3939*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_should_define__xopen_source+y} 3940*6eef5f0cSAntonio Huete Jimenezthen : 3941*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 3942*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3943*6eef5f0cSAntonio Huete Jimenez ac_cv_should_define__xopen_source=no 3944*6eef5f0cSAntonio Huete Jimenez if test $ac_cv_header_wchar_h = yes 3945*6eef5f0cSAntonio Huete Jimenezthen : 3946*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3947*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 394801e196c8SJohn Marino 3949*6eef5f0cSAntonio Huete Jimenez #include <wchar.h> 3950*6eef5f0cSAntonio Huete Jimenez mbstate_t x; 3951*6eef5f0cSAntonio Huete Jimenezint 3952*6eef5f0cSAntonio Huete Jimenezmain (void) 3953*6eef5f0cSAntonio Huete Jimenez{ 395401e196c8SJohn Marino 3955*6eef5f0cSAntonio Huete Jimenez ; 3956*6eef5f0cSAntonio Huete Jimenez return 0; 3957*6eef5f0cSAntonio Huete Jimenez} 3958*6eef5f0cSAntonio Huete Jimenez_ACEOF 3959*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 3960*6eef5f0cSAntonio Huete Jimenezthen : 396101e196c8SJohn Marino 3962*6eef5f0cSAntonio Huete Jimenezelse $as_nop 3963*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3964*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 396501e196c8SJohn Marino 3966*6eef5f0cSAntonio Huete Jimenez #define _XOPEN_SOURCE 500 3967*6eef5f0cSAntonio Huete Jimenez #include <wchar.h> 3968*6eef5f0cSAntonio Huete Jimenez mbstate_t x; 3969*6eef5f0cSAntonio Huete Jimenezint 3970*6eef5f0cSAntonio Huete Jimenezmain (void) 3971*6eef5f0cSAntonio Huete Jimenez{ 3972*6eef5f0cSAntonio Huete Jimenez 3973*6eef5f0cSAntonio Huete Jimenez ; 3974*6eef5f0cSAntonio Huete Jimenez return 0; 3975*6eef5f0cSAntonio Huete Jimenez} 3976*6eef5f0cSAntonio Huete Jimenez_ACEOF 3977*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 3978*6eef5f0cSAntonio Huete Jimenezthen : 3979*6eef5f0cSAntonio Huete Jimenez ac_cv_should_define__xopen_source=yes 3980*6eef5f0cSAntonio Huete Jimenezfi 3981*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3982*6eef5f0cSAntonio Huete Jimenezfi 3983*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3984*6eef5f0cSAntonio Huete Jimenezfi 3985*6eef5f0cSAntonio Huete Jimenezfi 3986*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 3987*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 3988*6eef5f0cSAntonio Huete Jimenez 3989*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 3990*6eef5f0cSAntonio Huete Jimenez 3991*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 3992*6eef5f0cSAntonio Huete Jimenez 3993*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 3994*6eef5f0cSAntonio Huete Jimenez 3995*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 3996*6eef5f0cSAntonio Huete Jimenez 3997*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 3998*6eef5f0cSAntonio Huete Jimenez 3999*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 4000*6eef5f0cSAntonio Huete Jimenez 4001*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4002*6eef5f0cSAntonio Huete Jimenez 4003*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 4004*6eef5f0cSAntonio Huete Jimenez 4005*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 4006*6eef5f0cSAntonio Huete Jimenez 4007*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 4008*6eef5f0cSAntonio Huete Jimenez 4009*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 4010*6eef5f0cSAntonio Huete Jimenez 4011*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 4012*6eef5f0cSAntonio Huete Jimenez 4013*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 4014*6eef5f0cSAntonio Huete Jimenez 4015*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 4016*6eef5f0cSAntonio Huete Jimenez 4017*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 4018*6eef5f0cSAntonio Huete Jimenez 4019*6eef5f0cSAntonio Huete Jimenez if test $ac_cv_header_minix_config_h = yes 4020*6eef5f0cSAntonio Huete Jimenezthen : 4021*6eef5f0cSAntonio Huete Jimenez MINIX=yes 4022*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _MINIX 1" >>confdefs.h 4023*6eef5f0cSAntonio Huete Jimenez 4024*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 4025*6eef5f0cSAntonio Huete Jimenez 4026*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 4027*6eef5f0cSAntonio Huete Jimenez 4028*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4029*6eef5f0cSAntonio Huete Jimenez MINIX= 4030*6eef5f0cSAntonio Huete Jimenezfi 4031*6eef5f0cSAntonio Huete Jimenez if test $ac_cv_safe_to_define___extensions__ = yes 4032*6eef5f0cSAntonio Huete Jimenezthen : 4033*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 4034*6eef5f0cSAntonio Huete Jimenez 4035*6eef5f0cSAntonio Huete Jimenezfi 4036*6eef5f0cSAntonio Huete Jimenez if test $ac_cv_should_define__xopen_source = yes 4037*6eef5f0cSAntonio Huete Jimenezthen : 4038*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 4039*6eef5f0cSAntonio Huete Jimenez 4040*6eef5f0cSAntonio Huete Jimenezfi 404101e196c8SJohn Marino 404201e196c8SJohn Marinoac_ext=c 404301e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS' 404401e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 404501e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 404601e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu 404701e196c8SJohn Marinoif test -n "$ac_tool_prefix"; then 404801e196c8SJohn Marino # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 404901e196c8SJohn Marinoset dummy ${ac_tool_prefix}gcc; ac_word=$2 4050*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4051*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4052*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 4053*6eef5f0cSAntonio Huete Jimenezthen : 4054*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4055*6eef5f0cSAntonio Huete Jimenezelse $as_nop 405601e196c8SJohn Marino if test -n "$CC"; then 405701e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 405801e196c8SJohn Marinoelse 405901e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 406001e196c8SJohn Marinofor as_dir in $PATH 406101e196c8SJohn Marinodo 406201e196c8SJohn Marino IFS=$as_save_IFS 4063*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4064*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4065*6eef5f0cSAntonio Huete Jimenez */) ;; 4066*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4067*6eef5f0cSAntonio Huete Jimenez esac 406801e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 4069*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 407001e196c8SJohn Marino ac_cv_prog_CC="${ac_tool_prefix}gcc" 4071*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 407201e196c8SJohn Marino break 2 407301e196c8SJohn Marino fi 407401e196c8SJohn Marinodone 407501e196c8SJohn Marino done 407601e196c8SJohn MarinoIFS=$as_save_IFS 407701e196c8SJohn Marino 407801e196c8SJohn Marinofi 407901e196c8SJohn Marinofi 408001e196c8SJohn MarinoCC=$ac_cv_prog_CC 408101e196c8SJohn Marinoif test -n "$CC"; then 4082*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4083*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 408401e196c8SJohn Marinoelse 4085*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4086*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 408701e196c8SJohn Marinofi 408801e196c8SJohn Marino 408901e196c8SJohn Marino 409001e196c8SJohn Marinofi 409101e196c8SJohn Marinoif test -z "$ac_cv_prog_CC"; then 409201e196c8SJohn Marino ac_ct_CC=$CC 409301e196c8SJohn Marino # Extract the first word of "gcc", so it can be a program name with args. 409401e196c8SJohn Marinoset dummy gcc; ac_word=$2 4095*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4096*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4097*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y} 4098*6eef5f0cSAntonio Huete Jimenezthen : 4099*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4100*6eef5f0cSAntonio Huete Jimenezelse $as_nop 410101e196c8SJohn Marino if test -n "$ac_ct_CC"; then 410201e196c8SJohn Marino ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 410301e196c8SJohn Marinoelse 410401e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 410501e196c8SJohn Marinofor as_dir in $PATH 410601e196c8SJohn Marinodo 410701e196c8SJohn Marino IFS=$as_save_IFS 4108*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4109*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4110*6eef5f0cSAntonio Huete Jimenez */) ;; 4111*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4112*6eef5f0cSAntonio Huete Jimenez esac 411301e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 4114*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 411501e196c8SJohn Marino ac_cv_prog_ac_ct_CC="gcc" 4116*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 411701e196c8SJohn Marino break 2 411801e196c8SJohn Marino fi 411901e196c8SJohn Marinodone 412001e196c8SJohn Marino done 412101e196c8SJohn MarinoIFS=$as_save_IFS 412201e196c8SJohn Marino 412301e196c8SJohn Marinofi 412401e196c8SJohn Marinofi 412501e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC 412601e196c8SJohn Marinoif test -n "$ac_ct_CC"; then 4127*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4128*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; } 412901e196c8SJohn Marinoelse 4130*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4131*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 413201e196c8SJohn Marinofi 413301e196c8SJohn Marino 413401e196c8SJohn Marino if test "x$ac_ct_CC" = x; then 413501e196c8SJohn Marino CC="" 413601e196c8SJohn Marino else 413701e196c8SJohn Marino case $cross_compiling:$ac_tool_warned in 413801e196c8SJohn Marinoyes:) 4139*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4140*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 414101e196c8SJohn Marinoac_tool_warned=yes ;; 414201e196c8SJohn Marinoesac 414301e196c8SJohn Marino CC=$ac_ct_CC 414401e196c8SJohn Marino fi 414501e196c8SJohn Marinoelse 414601e196c8SJohn Marino CC="$ac_cv_prog_CC" 414701e196c8SJohn Marinofi 414801e196c8SJohn Marino 414901e196c8SJohn Marinoif test -z "$CC"; then 415001e196c8SJohn Marino if test -n "$ac_tool_prefix"; then 415101e196c8SJohn Marino # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 415201e196c8SJohn Marinoset dummy ${ac_tool_prefix}cc; ac_word=$2 4153*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4154*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4155*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 4156*6eef5f0cSAntonio Huete Jimenezthen : 4157*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4158*6eef5f0cSAntonio Huete Jimenezelse $as_nop 415901e196c8SJohn Marino if test -n "$CC"; then 416001e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 416101e196c8SJohn Marinoelse 416201e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 416301e196c8SJohn Marinofor as_dir in $PATH 416401e196c8SJohn Marinodo 416501e196c8SJohn Marino IFS=$as_save_IFS 4166*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4167*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4168*6eef5f0cSAntonio Huete Jimenez */) ;; 4169*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4170*6eef5f0cSAntonio Huete Jimenez esac 417101e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 4172*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 417301e196c8SJohn Marino ac_cv_prog_CC="${ac_tool_prefix}cc" 4174*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 417501e196c8SJohn Marino break 2 417601e196c8SJohn Marino fi 417701e196c8SJohn Marinodone 417801e196c8SJohn Marino done 417901e196c8SJohn MarinoIFS=$as_save_IFS 418001e196c8SJohn Marino 418101e196c8SJohn Marinofi 418201e196c8SJohn Marinofi 418301e196c8SJohn MarinoCC=$ac_cv_prog_CC 418401e196c8SJohn Marinoif test -n "$CC"; then 4185*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4186*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 418701e196c8SJohn Marinoelse 4188*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4189*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 419001e196c8SJohn Marinofi 419101e196c8SJohn Marino 419201e196c8SJohn Marino 419301e196c8SJohn Marino fi 419401e196c8SJohn Marinofi 419501e196c8SJohn Marinoif test -z "$CC"; then 419601e196c8SJohn Marino # Extract the first word of "cc", so it can be a program name with args. 419701e196c8SJohn Marinoset dummy cc; ac_word=$2 4198*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4199*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4200*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 4201*6eef5f0cSAntonio Huete Jimenezthen : 4202*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4203*6eef5f0cSAntonio Huete Jimenezelse $as_nop 420401e196c8SJohn Marino if test -n "$CC"; then 420501e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 420601e196c8SJohn Marinoelse 420701e196c8SJohn Marino ac_prog_rejected=no 420801e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 420901e196c8SJohn Marinofor as_dir in $PATH 421001e196c8SJohn Marinodo 421101e196c8SJohn Marino IFS=$as_save_IFS 4212*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4213*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4214*6eef5f0cSAntonio Huete Jimenez */) ;; 4215*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4216*6eef5f0cSAntonio Huete Jimenez esac 421701e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 4218*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4219*6eef5f0cSAntonio Huete Jimenez if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 422001e196c8SJohn Marino ac_prog_rejected=yes 422101e196c8SJohn Marino continue 422201e196c8SJohn Marino fi 422301e196c8SJohn Marino ac_cv_prog_CC="cc" 4224*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 422501e196c8SJohn Marino break 2 422601e196c8SJohn Marino fi 422701e196c8SJohn Marinodone 422801e196c8SJohn Marino done 422901e196c8SJohn MarinoIFS=$as_save_IFS 423001e196c8SJohn Marino 423101e196c8SJohn Marinoif test $ac_prog_rejected = yes; then 423201e196c8SJohn Marino # We found a bogon in the path, so make sure we never use it. 423301e196c8SJohn Marino set dummy $ac_cv_prog_CC 423401e196c8SJohn Marino shift 423501e196c8SJohn Marino if test $# != 0; then 423601e196c8SJohn Marino # We chose a different compiler from the bogus one. 423701e196c8SJohn Marino # However, it has the same basename, so the bogon will be chosen 423801e196c8SJohn Marino # first if we set CC to just the basename; use the full file name. 423901e196c8SJohn Marino shift 4240*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 424101e196c8SJohn Marino fi 424201e196c8SJohn Marinofi 424301e196c8SJohn Marinofi 424401e196c8SJohn Marinofi 424501e196c8SJohn MarinoCC=$ac_cv_prog_CC 424601e196c8SJohn Marinoif test -n "$CC"; then 4247*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4248*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 424901e196c8SJohn Marinoelse 4250*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4251*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 425201e196c8SJohn Marinofi 425301e196c8SJohn Marino 425401e196c8SJohn Marino 425501e196c8SJohn Marinofi 425601e196c8SJohn Marinoif test -z "$CC"; then 425701e196c8SJohn Marino if test -n "$ac_tool_prefix"; then 425801e196c8SJohn Marino for ac_prog in cl.exe 425901e196c8SJohn Marino do 426001e196c8SJohn Marino # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 426101e196c8SJohn Marinoset dummy $ac_tool_prefix$ac_prog; ac_word=$2 4262*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4263*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4264*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 4265*6eef5f0cSAntonio Huete Jimenezthen : 4266*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4267*6eef5f0cSAntonio Huete Jimenezelse $as_nop 426801e196c8SJohn Marino if test -n "$CC"; then 426901e196c8SJohn Marino ac_cv_prog_CC="$CC" # Let the user override the test. 427001e196c8SJohn Marinoelse 427101e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 427201e196c8SJohn Marinofor as_dir in $PATH 427301e196c8SJohn Marinodo 427401e196c8SJohn Marino IFS=$as_save_IFS 4275*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4276*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4277*6eef5f0cSAntonio Huete Jimenez */) ;; 4278*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4279*6eef5f0cSAntonio Huete Jimenez esac 428001e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 4281*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 428201e196c8SJohn Marino ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4283*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 428401e196c8SJohn Marino break 2 428501e196c8SJohn Marino fi 428601e196c8SJohn Marinodone 428701e196c8SJohn Marino done 428801e196c8SJohn MarinoIFS=$as_save_IFS 428901e196c8SJohn Marino 429001e196c8SJohn Marinofi 429101e196c8SJohn Marinofi 429201e196c8SJohn MarinoCC=$ac_cv_prog_CC 429301e196c8SJohn Marinoif test -n "$CC"; then 4294*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4295*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 429601e196c8SJohn Marinoelse 4297*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4298*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 429901e196c8SJohn Marinofi 430001e196c8SJohn Marino 430101e196c8SJohn Marino 430201e196c8SJohn Marino test -n "$CC" && break 430301e196c8SJohn Marino done 430401e196c8SJohn Marinofi 430501e196c8SJohn Marinoif test -z "$CC"; then 430601e196c8SJohn Marino ac_ct_CC=$CC 430701e196c8SJohn Marino for ac_prog in cl.exe 430801e196c8SJohn Marinodo 430901e196c8SJohn Marino # Extract the first word of "$ac_prog", so it can be a program name with args. 431001e196c8SJohn Marinoset dummy $ac_prog; ac_word=$2 4311*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4312*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4313*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y} 4314*6eef5f0cSAntonio Huete Jimenezthen : 4315*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4316*6eef5f0cSAntonio Huete Jimenezelse $as_nop 431701e196c8SJohn Marino if test -n "$ac_ct_CC"; then 431801e196c8SJohn Marino ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 431901e196c8SJohn Marinoelse 432001e196c8SJohn Marinoas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 432101e196c8SJohn Marinofor as_dir in $PATH 432201e196c8SJohn Marinodo 432301e196c8SJohn Marino IFS=$as_save_IFS 4324*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4325*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4326*6eef5f0cSAntonio Huete Jimenez */) ;; 4327*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4328*6eef5f0cSAntonio Huete Jimenez esac 432901e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 4330*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 433101e196c8SJohn Marino ac_cv_prog_ac_ct_CC="$ac_prog" 4332*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 433301e196c8SJohn Marino break 2 433401e196c8SJohn Marino fi 433501e196c8SJohn Marinodone 433601e196c8SJohn Marino done 433701e196c8SJohn MarinoIFS=$as_save_IFS 433801e196c8SJohn Marino 433901e196c8SJohn Marinofi 434001e196c8SJohn Marinofi 434101e196c8SJohn Marinoac_ct_CC=$ac_cv_prog_ac_ct_CC 434201e196c8SJohn Marinoif test -n "$ac_ct_CC"; then 4343*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4344*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; } 434501e196c8SJohn Marinoelse 4346*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4347*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 434801e196c8SJohn Marinofi 434901e196c8SJohn Marino 435001e196c8SJohn Marino 435101e196c8SJohn Marino test -n "$ac_ct_CC" && break 435201e196c8SJohn Marinodone 435301e196c8SJohn Marino 435401e196c8SJohn Marino if test "x$ac_ct_CC" = x; then 435501e196c8SJohn Marino CC="" 435601e196c8SJohn Marino else 435701e196c8SJohn Marino case $cross_compiling:$ac_tool_warned in 435801e196c8SJohn Marinoyes:) 4359*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4360*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 436101e196c8SJohn Marinoac_tool_warned=yes ;; 436201e196c8SJohn Marinoesac 436301e196c8SJohn Marino CC=$ac_ct_CC 436401e196c8SJohn Marino fi 436501e196c8SJohn Marinofi 436601e196c8SJohn Marino 436701e196c8SJohn Marinofi 4368*6eef5f0cSAntonio Huete Jimenezif test -z "$CC"; then 4369*6eef5f0cSAntonio Huete Jimenez if test -n "$ac_tool_prefix"; then 4370*6eef5f0cSAntonio Huete Jimenez # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 4371*6eef5f0cSAntonio Huete Jimenezset dummy ${ac_tool_prefix}clang; ac_word=$2 4372*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4373*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4374*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_CC+y} 4375*6eef5f0cSAntonio Huete Jimenezthen : 4376*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4377*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4378*6eef5f0cSAntonio Huete Jimenez if test -n "$CC"; then 4379*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_CC="$CC" # Let the user override the test. 4380*6eef5f0cSAntonio Huete Jimenezelse 4381*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4382*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH 4383*6eef5f0cSAntonio Huete Jimenezdo 4384*6eef5f0cSAntonio Huete Jimenez IFS=$as_save_IFS 4385*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4386*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4387*6eef5f0cSAntonio Huete Jimenez */) ;; 4388*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4389*6eef5f0cSAntonio Huete Jimenez esac 4390*6eef5f0cSAntonio Huete Jimenez for ac_exec_ext in '' $ac_executable_extensions; do 4391*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4392*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_CC="${ac_tool_prefix}clang" 4393*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4394*6eef5f0cSAntonio Huete Jimenez break 2 4395*6eef5f0cSAntonio Huete Jimenez fi 4396*6eef5f0cSAntonio Huete Jimenezdone 4397*6eef5f0cSAntonio Huete Jimenez done 4398*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS 4399*6eef5f0cSAntonio Huete Jimenez 4400*6eef5f0cSAntonio Huete Jimenezfi 4401*6eef5f0cSAntonio Huete Jimenezfi 4402*6eef5f0cSAntonio Huete JimenezCC=$ac_cv_prog_CC 4403*6eef5f0cSAntonio Huete Jimenezif test -n "$CC"; then 4404*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4405*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$CC" >&6; } 4406*6eef5f0cSAntonio Huete Jimenezelse 4407*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4408*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 4409*6eef5f0cSAntonio Huete Jimenezfi 441001e196c8SJohn Marino 441101e196c8SJohn Marino 4412*6eef5f0cSAntonio Huete Jimenezfi 4413*6eef5f0cSAntonio Huete Jimenezif test -z "$ac_cv_prog_CC"; then 4414*6eef5f0cSAntonio Huete Jimenez ac_ct_CC=$CC 4415*6eef5f0cSAntonio Huete Jimenez # Extract the first word of "clang", so it can be a program name with args. 4416*6eef5f0cSAntonio Huete Jimenezset dummy clang; ac_word=$2 4417*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4418*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_word... " >&6; } 4419*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_ac_ct_CC+y} 4420*6eef5f0cSAntonio Huete Jimenezthen : 4421*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4422*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4423*6eef5f0cSAntonio Huete Jimenez if test -n "$ac_ct_CC"; then 4424*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4425*6eef5f0cSAntonio Huete Jimenezelse 4426*6eef5f0cSAntonio Huete Jimenezas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4427*6eef5f0cSAntonio Huete Jimenezfor as_dir in $PATH 4428*6eef5f0cSAntonio Huete Jimenezdo 4429*6eef5f0cSAntonio Huete Jimenez IFS=$as_save_IFS 4430*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4431*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4432*6eef5f0cSAntonio Huete Jimenez */) ;; 4433*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4434*6eef5f0cSAntonio Huete Jimenez esac 4435*6eef5f0cSAntonio Huete Jimenez for ac_exec_ext in '' $ac_executable_extensions; do 4436*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4437*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_ac_ct_CC="clang" 4438*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4439*6eef5f0cSAntonio Huete Jimenez break 2 4440*6eef5f0cSAntonio Huete Jimenez fi 4441*6eef5f0cSAntonio Huete Jimenezdone 4442*6eef5f0cSAntonio Huete Jimenez done 4443*6eef5f0cSAntonio Huete JimenezIFS=$as_save_IFS 4444*6eef5f0cSAntonio Huete Jimenez 4445*6eef5f0cSAntonio Huete Jimenezfi 4446*6eef5f0cSAntonio Huete Jimenezfi 4447*6eef5f0cSAntonio Huete Jimenezac_ct_CC=$ac_cv_prog_ac_ct_CC 4448*6eef5f0cSAntonio Huete Jimenezif test -n "$ac_ct_CC"; then 4449*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4450*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_ct_CC" >&6; } 4451*6eef5f0cSAntonio Huete Jimenezelse 4452*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4453*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "no" >&6; } 4454*6eef5f0cSAntonio Huete Jimenezfi 4455*6eef5f0cSAntonio Huete Jimenez 4456*6eef5f0cSAntonio Huete Jimenez if test "x$ac_ct_CC" = x; then 4457*6eef5f0cSAntonio Huete Jimenez CC="" 4458*6eef5f0cSAntonio Huete Jimenez else 4459*6eef5f0cSAntonio Huete Jimenez case $cross_compiling:$ac_tool_warned in 4460*6eef5f0cSAntonio Huete Jimenezyes:) 4461*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4462*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4463*6eef5f0cSAntonio Huete Jimenezac_tool_warned=yes ;; 4464*6eef5f0cSAntonio Huete Jimenezesac 4465*6eef5f0cSAntonio Huete Jimenez CC=$ac_ct_CC 4466*6eef5f0cSAntonio Huete Jimenez fi 4467*6eef5f0cSAntonio Huete Jimenezelse 4468*6eef5f0cSAntonio Huete Jimenez CC="$ac_cv_prog_CC" 4469*6eef5f0cSAntonio Huete Jimenezfi 4470*6eef5f0cSAntonio Huete Jimenez 4471*6eef5f0cSAntonio Huete Jimenezfi 4472*6eef5f0cSAntonio Huete Jimenez 4473*6eef5f0cSAntonio Huete Jimenez 4474*6eef5f0cSAntonio Huete Jimeneztest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4475*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4476ca58f742SDaniel Fojtas_fn_error $? "no acceptable C compiler found in \$PATH 4477ca58f742SDaniel FojtSee \`config.log' for more details" "$LINENO" 5; } 447801e196c8SJohn Marino 447901e196c8SJohn Marino# Provide some information about the compiler. 4480*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 448101e196c8SJohn Marinoset X $ac_compile 448201e196c8SJohn Marinoac_compiler=$2 4483*6eef5f0cSAntonio Huete Jimenezfor ac_option in --version -v -V -qversion -version; do 448401e196c8SJohn Marino { { ac_try="$ac_compiler $ac_option >&5" 448501e196c8SJohn Marinocase "(($ac_try" in 448601e196c8SJohn Marino *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 448701e196c8SJohn Marino *) ac_try_echo=$ac_try;; 448801e196c8SJohn Marinoesac 448901e196c8SJohn Marinoeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4490*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_try_echo"; } >&5 449101e196c8SJohn Marino (eval "$ac_compiler $ac_option >&5") 2>conftest.err 449201e196c8SJohn Marino ac_status=$? 449301e196c8SJohn Marino if test -s conftest.err; then 449401e196c8SJohn Marino sed '10a\ 449501e196c8SJohn Marino... rest of stderr output deleted ... 449601e196c8SJohn Marino 10q' conftest.err >conftest.er1 449701e196c8SJohn Marino cat conftest.er1 >&5 449801e196c8SJohn Marino fi 4499ca58f742SDaniel Fojt rm -f conftest.er1 conftest.err 4500*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 450101e196c8SJohn Marino test $ac_status = 0; } 450201e196c8SJohn Marinodone 450301e196c8SJohn Marino 4504*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4505*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether the compiler supports GNU C... " >&6; } 4506*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_compiler_gnu+y} 4507*6eef5f0cSAntonio Huete Jimenezthen : 4508*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4509*6eef5f0cSAntonio Huete Jimenezelse $as_nop 451001e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 451101e196c8SJohn Marino/* end confdefs.h. */ 451201e196c8SJohn Marino 451301e196c8SJohn Marinoint 4514*6eef5f0cSAntonio Huete Jimenezmain (void) 451501e196c8SJohn Marino{ 451601e196c8SJohn Marino#ifndef __GNUC__ 451701e196c8SJohn Marino choke me 451801e196c8SJohn Marino#endif 451901e196c8SJohn Marino 452001e196c8SJohn Marino ; 452101e196c8SJohn Marino return 0; 452201e196c8SJohn Marino} 452301e196c8SJohn Marino_ACEOF 4524*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 4525*6eef5f0cSAntonio Huete Jimenezthen : 452601e196c8SJohn Marino ac_compiler_gnu=yes 4527*6eef5f0cSAntonio Huete Jimenezelse $as_nop 452801e196c8SJohn Marino ac_compiler_gnu=no 452901e196c8SJohn Marinofi 4530*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 453101e196c8SJohn Marinoac_cv_c_compiler_gnu=$ac_compiler_gnu 453201e196c8SJohn Marino 453301e196c8SJohn Marinofi 4534*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4535*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4536*6eef5f0cSAntonio Huete Jimenezac_compiler_gnu=$ac_cv_c_compiler_gnu 4537*6eef5f0cSAntonio Huete Jimenez 453801e196c8SJohn Marinoif test $ac_compiler_gnu = yes; then 453901e196c8SJohn Marino GCC=yes 454001e196c8SJohn Marinoelse 454101e196c8SJohn Marino GCC= 454201e196c8SJohn Marinofi 4543*6eef5f0cSAntonio Huete Jimenezac_test_CFLAGS=${CFLAGS+y} 454401e196c8SJohn Marinoac_save_CFLAGS=$CFLAGS 4545*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4546*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether $CC accepts -g... " >&6; } 4547*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_g+y} 4548*6eef5f0cSAntonio Huete Jimenezthen : 4549*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4550*6eef5f0cSAntonio Huete Jimenezelse $as_nop 455101e196c8SJohn Marino ac_save_c_werror_flag=$ac_c_werror_flag 455201e196c8SJohn Marino ac_c_werror_flag=yes 455301e196c8SJohn Marino ac_cv_prog_cc_g=no 455401e196c8SJohn Marino CFLAGS="-g" 455501e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 455601e196c8SJohn Marino/* end confdefs.h. */ 455701e196c8SJohn Marino 455801e196c8SJohn Marinoint 4559*6eef5f0cSAntonio Huete Jimenezmain (void) 456001e196c8SJohn Marino{ 456101e196c8SJohn Marino 456201e196c8SJohn Marino ; 456301e196c8SJohn Marino return 0; 456401e196c8SJohn Marino} 456501e196c8SJohn Marino_ACEOF 4566*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 4567*6eef5f0cSAntonio Huete Jimenezthen : 456801e196c8SJohn Marino ac_cv_prog_cc_g=yes 4569*6eef5f0cSAntonio Huete Jimenezelse $as_nop 457001e196c8SJohn Marino CFLAGS="" 457101e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 457201e196c8SJohn Marino/* end confdefs.h. */ 457301e196c8SJohn Marino 457401e196c8SJohn Marinoint 4575*6eef5f0cSAntonio Huete Jimenezmain (void) 457601e196c8SJohn Marino{ 457701e196c8SJohn Marino 457801e196c8SJohn Marino ; 457901e196c8SJohn Marino return 0; 458001e196c8SJohn Marino} 458101e196c8SJohn Marino_ACEOF 4582*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 4583*6eef5f0cSAntonio Huete Jimenezthen : 458401e196c8SJohn Marino 4585*6eef5f0cSAntonio Huete Jimenezelse $as_nop 458601e196c8SJohn Marino ac_c_werror_flag=$ac_save_c_werror_flag 458701e196c8SJohn Marino CFLAGS="-g" 458801e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 458901e196c8SJohn Marino/* end confdefs.h. */ 459001e196c8SJohn Marino 459101e196c8SJohn Marinoint 4592*6eef5f0cSAntonio Huete Jimenezmain (void) 459301e196c8SJohn Marino{ 459401e196c8SJohn Marino 459501e196c8SJohn Marino ; 459601e196c8SJohn Marino return 0; 459701e196c8SJohn Marino} 459801e196c8SJohn Marino_ACEOF 4599*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 4600*6eef5f0cSAntonio Huete Jimenezthen : 460101e196c8SJohn Marino ac_cv_prog_cc_g=yes 460201e196c8SJohn Marinofi 4603*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 460401e196c8SJohn Marinofi 4605*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 460601e196c8SJohn Marinofi 4607*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 460801e196c8SJohn Marino ac_c_werror_flag=$ac_save_c_werror_flag 460901e196c8SJohn Marinofi 4610*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4611*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4612*6eef5f0cSAntonio Huete Jimenezif test $ac_test_CFLAGS; then 461301e196c8SJohn Marino CFLAGS=$ac_save_CFLAGS 461401e196c8SJohn Marinoelif test $ac_cv_prog_cc_g = yes; then 461501e196c8SJohn Marino if test "$GCC" = yes; then 461601e196c8SJohn Marino CFLAGS="-g -O2" 461701e196c8SJohn Marino else 461801e196c8SJohn Marino CFLAGS="-g" 461901e196c8SJohn Marino fi 462001e196c8SJohn Marinoelse 462101e196c8SJohn Marino if test "$GCC" = yes; then 462201e196c8SJohn Marino CFLAGS="-O2" 462301e196c8SJohn Marino else 462401e196c8SJohn Marino CFLAGS= 462501e196c8SJohn Marino fi 462601e196c8SJohn Marinofi 4627*6eef5f0cSAntonio Huete Jimenezac_prog_cc_stdc=no 4628*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno 4629*6eef5f0cSAntonio Huete Jimenezthen : 4630*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4631*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C11 features... " >&6; } 4632*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c11+y} 4633*6eef5f0cSAntonio Huete Jimenezthen : 4634*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4635*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4636*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c11=no 4637*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC 4638*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4639*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 4640*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c11_program 4641*6eef5f0cSAntonio Huete Jimenez_ACEOF 4642*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu11 4643*6eef5f0cSAntonio Huete Jimenezdo 4644*6eef5f0cSAntonio Huete Jimenez CC="$ac_save_CC $ac_arg" 4645*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_compile "$LINENO" 4646*6eef5f0cSAntonio Huete Jimenezthen : 4647*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c11=$ac_arg 4648*6eef5f0cSAntonio Huete Jimenezfi 4649*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam 4650*6eef5f0cSAntonio Huete Jimenez test "x$ac_cv_prog_cc_c11" != "xno" && break 4651*6eef5f0cSAntonio Huete Jimenezdone 4652*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext 4653*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC 4654*6eef5f0cSAntonio Huete Jimenezfi 4655*6eef5f0cSAntonio Huete Jimenez 4656*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c11" = xno 4657*6eef5f0cSAntonio Huete Jimenezthen : 4658*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4659*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; } 4660*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4661*6eef5f0cSAntonio Huete Jimenez if test "x$ac_cv_prog_cc_c11" = x 4662*6eef5f0cSAntonio Huete Jimenezthen : 4663*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4664*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; } 4665*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4666*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4667*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4668*6eef5f0cSAntonio Huete Jimenez CC="$CC $ac_cv_prog_cc_c11" 4669*6eef5f0cSAntonio Huete Jimenezfi 4670*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4671*6eef5f0cSAntonio Huete Jimenez ac_prog_cc_stdc=c11 4672*6eef5f0cSAntonio Huete Jimenezfi 4673*6eef5f0cSAntonio Huete Jimenezfi 4674*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno 4675*6eef5f0cSAntonio Huete Jimenezthen : 4676*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4677*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C99 features... " >&6; } 4678*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c99+y} 4679*6eef5f0cSAntonio Huete Jimenezthen : 4680*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4681*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4682*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c99=no 4683*6eef5f0cSAntonio Huete Jimenezac_save_CC=$CC 4684*6eef5f0cSAntonio Huete Jimenezcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4685*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 4686*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c99_program 4687*6eef5f0cSAntonio Huete Jimenez_ACEOF 4688*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4689*6eef5f0cSAntonio Huete Jimenezdo 4690*6eef5f0cSAntonio Huete Jimenez CC="$ac_save_CC $ac_arg" 4691*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_compile "$LINENO" 4692*6eef5f0cSAntonio Huete Jimenezthen : 4693*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_c99=$ac_arg 4694*6eef5f0cSAntonio Huete Jimenezfi 4695*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam 4696*6eef5f0cSAntonio Huete Jimenez test "x$ac_cv_prog_cc_c99" != "xno" && break 4697*6eef5f0cSAntonio Huete Jimenezdone 4698*6eef5f0cSAntonio Huete Jimenezrm -f conftest.$ac_ext 4699*6eef5f0cSAntonio Huete JimenezCC=$ac_save_CC 4700*6eef5f0cSAntonio Huete Jimenezfi 4701*6eef5f0cSAntonio Huete Jimenez 4702*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c99" = xno 4703*6eef5f0cSAntonio Huete Jimenezthen : 4704*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4705*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; } 4706*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4707*6eef5f0cSAntonio Huete Jimenez if test "x$ac_cv_prog_cc_c99" = x 4708*6eef5f0cSAntonio Huete Jimenezthen : 4709*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4710*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; } 4711*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4712*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4713*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4714*6eef5f0cSAntonio Huete Jimenez CC="$CC $ac_cv_prog_cc_c99" 4715*6eef5f0cSAntonio Huete Jimenezfi 4716*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4717*6eef5f0cSAntonio Huete Jimenez ac_prog_cc_stdc=c99 4718*6eef5f0cSAntonio Huete Jimenezfi 4719*6eef5f0cSAntonio Huete Jimenezfi 4720*6eef5f0cSAntonio Huete Jimenezif test x$ac_prog_cc_stdc = xno 4721*6eef5f0cSAntonio Huete Jimenezthen : 4722*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4723*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC option to enable C89 features... " >&6; } 4724*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_prog_cc_c89+y} 4725*6eef5f0cSAntonio Huete Jimenezthen : 4726*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4727*6eef5f0cSAntonio Huete Jimenezelse $as_nop 472801e196c8SJohn Marino ac_cv_prog_cc_c89=no 472901e196c8SJohn Marinoac_save_CC=$CC 473001e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 473101e196c8SJohn Marino/* end confdefs.h. */ 4732*6eef5f0cSAntonio Huete Jimenez$ac_c_conftest_c89_program 473301e196c8SJohn Marino_ACEOF 4734*6eef5f0cSAntonio Huete Jimenezfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 473501e196c8SJohn Marinodo 473601e196c8SJohn Marino CC="$ac_save_CC $ac_arg" 4737*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_compile "$LINENO" 4738*6eef5f0cSAntonio Huete Jimenezthen : 473901e196c8SJohn Marino ac_cv_prog_cc_c89=$ac_arg 474001e196c8SJohn Marinofi 4741*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam 474201e196c8SJohn Marino test "x$ac_cv_prog_cc_c89" != "xno" && break 474301e196c8SJohn Marinodone 474401e196c8SJohn Marinorm -f conftest.$ac_ext 474501e196c8SJohn MarinoCC=$ac_save_CC 474601e196c8SJohn Marinofi 474701e196c8SJohn Marino 4748*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_prog_cc_c89" = xno 4749*6eef5f0cSAntonio Huete Jimenezthen : 4750*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4751*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "unsupported" >&6; } 4752*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4753*6eef5f0cSAntonio Huete Jimenez if test "x$ac_cv_prog_cc_c89" = x 4754*6eef5f0cSAntonio Huete Jimenezthen : 4755*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4756*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "none needed" >&6; } 4757*6eef5f0cSAntonio Huete Jimenezelse $as_nop 4758*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4759*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4760*6eef5f0cSAntonio Huete Jimenez CC="$CC $ac_cv_prog_cc_c89" 4761*6eef5f0cSAntonio Huete Jimenezfi 4762*6eef5f0cSAntonio Huete Jimenez ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4763*6eef5f0cSAntonio Huete Jimenez ac_prog_cc_stdc=c89 4764*6eef5f0cSAntonio Huete Jimenezfi 476501e196c8SJohn Marinofi 476601e196c8SJohn Marino 476701e196c8SJohn Marinoac_ext=c 476801e196c8SJohn Marinoac_cpp='$CPP $CPPFLAGS' 476901e196c8SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 477001e196c8SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 477101e196c8SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu 477201e196c8SJohn Marino 477301e196c8SJohn Marino 477401e196c8SJohn Marino 477501e196c8SJohn Marino # Find a good install program. We prefer a C program (faster), 477601e196c8SJohn Marino# so one script is as good as another. But avoid the broken or 477701e196c8SJohn Marino# incompatible versions: 477801e196c8SJohn Marino# SysV /etc/install, /usr/sbin/install 477901e196c8SJohn Marino# SunOS /usr/etc/install 478001e196c8SJohn Marino# IRIX /sbin/install 478101e196c8SJohn Marino# AIX /bin/install 478201e196c8SJohn Marino# AmigaOS /C/install, which installs bootblocks on floppy discs 478301e196c8SJohn Marino# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 478401e196c8SJohn Marino# AFS /usr/afsws/bin/install, which mishandles nonexistent args 478501e196c8SJohn Marino# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 478601e196c8SJohn Marino# OS/2's system install, which has a completely different semantic 478701e196c8SJohn Marino# ./install, which can be erroneously created by make from ./install.sh. 478801e196c8SJohn Marino# Reject install programs that cannot install multiple files. 4789*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4790*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for a BSD-compatible install... " >&6; } 479101e196c8SJohn Marinoif test -z "$INSTALL"; then 4792*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_path_install+y} 4793*6eef5f0cSAntonio Huete Jimenezthen : 4794*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4795*6eef5f0cSAntonio Huete Jimenezelse $as_nop 479601e196c8SJohn Marino as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 479701e196c8SJohn Marinofor as_dir in $PATH 479801e196c8SJohn Marinodo 479901e196c8SJohn Marino IFS=$as_save_IFS 4800*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 4801*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 4802*6eef5f0cSAntonio Huete Jimenez */) ;; 4803*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 4804*6eef5f0cSAntonio Huete Jimenez esac 4805*6eef5f0cSAntonio Huete Jimenez # Account for fact that we put trailing slashes in our PATH walk. 4806*6eef5f0cSAntonio Huete Jimenezcase $as_dir in #(( 4807*6eef5f0cSAntonio Huete Jimenez ./ | /[cC]/* | \ 480801e196c8SJohn Marino /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 480901e196c8SJohn Marino ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 481001e196c8SJohn Marino /usr/ucb/* ) ;; 481101e196c8SJohn Marino *) 481201e196c8SJohn Marino # OSF1 and SCO ODT 3.0 have their own names for install. 481301e196c8SJohn Marino # Don't use installbsd from OSF since it installs stuff as root 481401e196c8SJohn Marino # by default. 481501e196c8SJohn Marino for ac_prog in ginstall scoinst install; do 481601e196c8SJohn Marino for ac_exec_ext in '' $ac_executable_extensions; do 4817*6eef5f0cSAntonio Huete Jimenez if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 481801e196c8SJohn Marino if test $ac_prog = install && 4819*6eef5f0cSAntonio Huete Jimenez grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 482001e196c8SJohn Marino # AIX install. It has an incompatible calling convention. 482101e196c8SJohn Marino : 482201e196c8SJohn Marino elif test $ac_prog = install && 4823*6eef5f0cSAntonio Huete Jimenez grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 482401e196c8SJohn Marino # program-specific install script used by HP pwplus--don't use. 482501e196c8SJohn Marino : 482601e196c8SJohn Marino else 482701e196c8SJohn Marino rm -rf conftest.one conftest.two conftest.dir 482801e196c8SJohn Marino echo one > conftest.one 482901e196c8SJohn Marino echo two > conftest.two 483001e196c8SJohn Marino mkdir conftest.dir 4831*6eef5f0cSAntonio Huete Jimenez if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 483201e196c8SJohn Marino test -s conftest.one && test -s conftest.two && 483301e196c8SJohn Marino test -s conftest.dir/conftest.one && 483401e196c8SJohn Marino test -s conftest.dir/conftest.two 483501e196c8SJohn Marino then 4836*6eef5f0cSAntonio Huete Jimenez ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 483701e196c8SJohn Marino break 3 483801e196c8SJohn Marino fi 483901e196c8SJohn Marino fi 484001e196c8SJohn Marino fi 484101e196c8SJohn Marino done 484201e196c8SJohn Marino done 484301e196c8SJohn Marino ;; 484401e196c8SJohn Marinoesac 484501e196c8SJohn Marino 484601e196c8SJohn Marino done 484701e196c8SJohn MarinoIFS=$as_save_IFS 484801e196c8SJohn Marino 484901e196c8SJohn Marinorm -rf conftest.one conftest.two conftest.dir 485001e196c8SJohn Marino 485101e196c8SJohn Marinofi 4852*6eef5f0cSAntonio Huete Jimenez if test ${ac_cv_path_install+y}; then 485301e196c8SJohn Marino INSTALL=$ac_cv_path_install 485401e196c8SJohn Marino else 485501e196c8SJohn Marino # As a last resort, use the slow shell script. Don't cache a 485601e196c8SJohn Marino # value for INSTALL within a source directory, because that will 485701e196c8SJohn Marino # break other packages using the cache if that directory is 485801e196c8SJohn Marino # removed, or if the value is a relative name. 485901e196c8SJohn Marino INSTALL=$ac_install_sh 486001e196c8SJohn Marino fi 486101e196c8SJohn Marinofi 4862*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4863*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$INSTALL" >&6; } 486401e196c8SJohn Marino 486501e196c8SJohn Marino# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 486601e196c8SJohn Marino# It thinks the first close brace ends the variable substitution. 486701e196c8SJohn Marinotest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 486801e196c8SJohn Marino 486901e196c8SJohn Marinotest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 487001e196c8SJohn Marino 487101e196c8SJohn Marinotest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 487201e196c8SJohn Marino 48736a91b982SJohn Marinoif test -x /usr/bin/getconf; then 48746a91b982SJohn Marino bmake_path_max=`getconf PATH_MAX / 2> /dev/null` 48756a91b982SJohn Marino # only a numeric response is useful 48766a91b982SJohn Marino test ${bmake_path_max:-0} -gt 0 2> /dev/null || bmake_path_max= 48776a91b982SJohn Marinofi 48786a91b982SJohn Marinobmake_path_max=${bmake_path_max:-1024} 48796a91b982SJohn Marinoif test $bmake_path_max -gt 1024; then 48806a91b982SJohn Marino # this is all we expect 48816a91b982SJohn Marino bmake_path_max=1024 48826a91b982SJohn Marinofi 48836a91b982SJohn Marinoecho "Using: BMAKE_PATH_MAX=$bmake_path_max" >&6 4884*6eef5f0cSAntonio Huete Jimenezif (type cat) > /dev/null 2>&1; then 4885*6eef5f0cSAntonio Huete Jimenez: which 4886*6eef5f0cSAntonio Huete Jimenezwhich() { 4887*6eef5f0cSAntonio Huete Jimenez type "$@" | sed 's,[()],,g;s,^[^/][^/]*,,;q' 4888*6eef5f0cSAntonio Huete Jimenez} 4889*6eef5f0cSAntonio Huete Jimenezfi 4890*6eef5f0cSAntonio Huete Jimenezcase "$CC" in 4891*6eef5f0cSAntonio Huete Jimenez/*) ;; 4892*6eef5f0cSAntonio Huete Jimenez*) 4893*6eef5f0cSAntonio Huete Jimenez for x in $CC 4894*6eef5f0cSAntonio Huete Jimenez do 4895*6eef5f0cSAntonio Huete Jimenez _cc=`which $x` 4896*6eef5f0cSAntonio Huete Jimenez break 4897*6eef5f0cSAntonio Huete Jimenez done 4898*6eef5f0cSAntonio Huete Jimenez if test -x ${_cc:-/dev/null}; then 4899*6eef5f0cSAntonio Huete Jimenez _cc_dir=`dirname $_cc` 4900*6eef5f0cSAntonio Huete Jimenez case ":$oldPATH:" in 4901*6eef5f0cSAntonio Huete Jimenez *:$_cc_dir:*) ;; 4902*6eef5f0cSAntonio Huete Jimenez *) CC=$_cc_dir/$CC;; 4903*6eef5f0cSAntonio Huete Jimenez esac 4904*6eef5f0cSAntonio Huete Jimenez fi 4905*6eef5f0cSAntonio Huete Jimenez ;; 4906*6eef5f0cSAntonio Huete Jimenezesac 4907*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4908*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4909*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_header_sys_wait_h+y} 4910*6eef5f0cSAntonio Huete Jimenezthen : 4911*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4912*6eef5f0cSAntonio Huete Jimenezelse $as_nop 491301e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 491401e196c8SJohn Marino/* end confdefs.h. */ 491501e196c8SJohn Marino#include <sys/types.h> 491601e196c8SJohn Marino#include <sys/wait.h> 491701e196c8SJohn Marino#ifndef WEXITSTATUS 491801e196c8SJohn Marino# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 491901e196c8SJohn Marino#endif 492001e196c8SJohn Marino#ifndef WIFEXITED 492101e196c8SJohn Marino# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 492201e196c8SJohn Marino#endif 492301e196c8SJohn Marino 492401e196c8SJohn Marinoint 4925*6eef5f0cSAntonio Huete Jimenezmain (void) 492601e196c8SJohn Marino{ 492701e196c8SJohn Marino int s; 492801e196c8SJohn Marino wait (&s); 492901e196c8SJohn Marino s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 493001e196c8SJohn Marino ; 493101e196c8SJohn Marino return 0; 493201e196c8SJohn Marino} 493301e196c8SJohn Marino_ACEOF 4934*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 4935*6eef5f0cSAntonio Huete Jimenezthen : 493601e196c8SJohn Marino ac_cv_header_sys_wait_h=yes 4937*6eef5f0cSAntonio Huete Jimenezelse $as_nop 493801e196c8SJohn Marino ac_cv_header_sys_wait_h=no 493901e196c8SJohn Marinofi 4940*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 494101e196c8SJohn Marinofi 4942*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4943*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_header_sys_wait_h" >&6; } 494401e196c8SJohn Marinoif test $ac_cv_header_sys_wait_h = yes; then 494501e196c8SJohn Marino 4946*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 494701e196c8SJohn Marino 494801e196c8SJohn Marinofi 494901e196c8SJohn Marino 495001e196c8SJohn Marinoac_header_dirent=no 495101e196c8SJohn Marinofor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 4952*6eef5f0cSAntonio Huete Jimenez as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 4953*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 4954*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $ac_hdr that defines DIR... " >&6; } 4955*6eef5f0cSAntonio Huete Jimenezif eval test \${$as_ac_Header+y} 4956*6eef5f0cSAntonio Huete Jimenezthen : 4957*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 4958*6eef5f0cSAntonio Huete Jimenezelse $as_nop 495901e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 496001e196c8SJohn Marino/* end confdefs.h. */ 496101e196c8SJohn Marino#include <sys/types.h> 496201e196c8SJohn Marino#include <$ac_hdr> 496301e196c8SJohn Marino 496401e196c8SJohn Marinoint 4965*6eef5f0cSAntonio Huete Jimenezmain (void) 496601e196c8SJohn Marino{ 496701e196c8SJohn Marinoif ((DIR *) 0) 496801e196c8SJohn Marinoreturn 0; 496901e196c8SJohn Marino ; 497001e196c8SJohn Marino return 0; 497101e196c8SJohn Marino} 497201e196c8SJohn Marino_ACEOF 4973*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 4974*6eef5f0cSAntonio Huete Jimenezthen : 497501e196c8SJohn Marino eval "$as_ac_Header=yes" 4976*6eef5f0cSAntonio Huete Jimenezelse $as_nop 497701e196c8SJohn Marino eval "$as_ac_Header=no" 497801e196c8SJohn Marinofi 4979*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 498001e196c8SJohn Marinofi 498101e196c8SJohn Marinoeval ac_res=\$$as_ac_Header 4982*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 4983*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_res" >&6; } 4984*6eef5f0cSAntonio Huete Jimenezif eval test \"x\$"$as_ac_Header"\" = x"yes" 4985*6eef5f0cSAntonio Huete Jimenezthen : 498601e196c8SJohn Marino cat >>confdefs.h <<_ACEOF 4987*6eef5f0cSAntonio Huete Jimenez#define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1 498801e196c8SJohn Marino_ACEOF 498901e196c8SJohn Marino 499001e196c8SJohn Marinoac_header_dirent=$ac_hdr; break 499101e196c8SJohn Marinofi 499201e196c8SJohn Marino 499301e196c8SJohn Marinodone 499401e196c8SJohn Marino# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 499501e196c8SJohn Marinoif test $ac_header_dirent = dirent.h; then 4996*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 4997*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for library containing opendir... " >&6; } 4998*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y} 4999*6eef5f0cSAntonio Huete Jimenezthen : 5000*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5001*6eef5f0cSAntonio Huete Jimenezelse $as_nop 500201e196c8SJohn Marino ac_func_search_save_LIBS=$LIBS 500301e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 500401e196c8SJohn Marino/* end confdefs.h. */ 500501e196c8SJohn Marino 500601e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error. 500701e196c8SJohn Marino Use char because int might match the return type of a GCC 500801e196c8SJohn Marino builtin and then its argument prototype would still apply. */ 500901e196c8SJohn Marinochar opendir (); 501001e196c8SJohn Marinoint 5011*6eef5f0cSAntonio Huete Jimenezmain (void) 501201e196c8SJohn Marino{ 501301e196c8SJohn Marinoreturn opendir (); 501401e196c8SJohn Marino ; 501501e196c8SJohn Marino return 0; 501601e196c8SJohn Marino} 501701e196c8SJohn Marino_ACEOF 5018*6eef5f0cSAntonio Huete Jimenezfor ac_lib in '' dir 5019*6eef5f0cSAntonio Huete Jimenezdo 502001e196c8SJohn Marino if test -z "$ac_lib"; then 502101e196c8SJohn Marino ac_res="none required" 502201e196c8SJohn Marino else 502301e196c8SJohn Marino ac_res=-l$ac_lib 502401e196c8SJohn Marino LIBS="-l$ac_lib $ac_func_search_save_LIBS" 502501e196c8SJohn Marino fi 5026*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_link "$LINENO" 5027*6eef5f0cSAntonio Huete Jimenezthen : 502801e196c8SJohn Marino ac_cv_search_opendir=$ac_res 502901e196c8SJohn Marinofi 5030*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 503101e196c8SJohn Marino conftest$ac_exeext 5032*6eef5f0cSAntonio Huete Jimenez if test ${ac_cv_search_opendir+y} 5033*6eef5f0cSAntonio Huete Jimenezthen : 503401e196c8SJohn Marino break 503501e196c8SJohn Marinofi 503601e196c8SJohn Marinodone 5037*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y} 5038*6eef5f0cSAntonio Huete Jimenezthen : 503901e196c8SJohn Marino 5040*6eef5f0cSAntonio Huete Jimenezelse $as_nop 504101e196c8SJohn Marino ac_cv_search_opendir=no 504201e196c8SJohn Marinofi 504301e196c8SJohn Marinorm conftest.$ac_ext 504401e196c8SJohn MarinoLIBS=$ac_func_search_save_LIBS 504501e196c8SJohn Marinofi 5046*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 5047*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_search_opendir" >&6; } 504801e196c8SJohn Marinoac_res=$ac_cv_search_opendir 5049*6eef5f0cSAntonio Huete Jimenezif test "$ac_res" != no 5050*6eef5f0cSAntonio Huete Jimenezthen : 505101e196c8SJohn Marino test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 505201e196c8SJohn Marino 505301e196c8SJohn Marinofi 505401e196c8SJohn Marino 505501e196c8SJohn Marinoelse 5056*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 5057*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for library containing opendir... " >&6; } 5058*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y} 5059*6eef5f0cSAntonio Huete Jimenezthen : 5060*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5061*6eef5f0cSAntonio Huete Jimenezelse $as_nop 506201e196c8SJohn Marino ac_func_search_save_LIBS=$LIBS 506301e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 506401e196c8SJohn Marino/* end confdefs.h. */ 506501e196c8SJohn Marino 506601e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error. 506701e196c8SJohn Marino Use char because int might match the return type of a GCC 506801e196c8SJohn Marino builtin and then its argument prototype would still apply. */ 506901e196c8SJohn Marinochar opendir (); 507001e196c8SJohn Marinoint 5071*6eef5f0cSAntonio Huete Jimenezmain (void) 507201e196c8SJohn Marino{ 507301e196c8SJohn Marinoreturn opendir (); 507401e196c8SJohn Marino ; 507501e196c8SJohn Marino return 0; 507601e196c8SJohn Marino} 507701e196c8SJohn Marino_ACEOF 5078*6eef5f0cSAntonio Huete Jimenezfor ac_lib in '' x 5079*6eef5f0cSAntonio Huete Jimenezdo 508001e196c8SJohn Marino if test -z "$ac_lib"; then 508101e196c8SJohn Marino ac_res="none required" 508201e196c8SJohn Marino else 508301e196c8SJohn Marino ac_res=-l$ac_lib 508401e196c8SJohn Marino LIBS="-l$ac_lib $ac_func_search_save_LIBS" 508501e196c8SJohn Marino fi 5086*6eef5f0cSAntonio Huete Jimenez if ac_fn_c_try_link "$LINENO" 5087*6eef5f0cSAntonio Huete Jimenezthen : 508801e196c8SJohn Marino ac_cv_search_opendir=$ac_res 508901e196c8SJohn Marinofi 5090*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 509101e196c8SJohn Marino conftest$ac_exeext 5092*6eef5f0cSAntonio Huete Jimenez if test ${ac_cv_search_opendir+y} 5093*6eef5f0cSAntonio Huete Jimenezthen : 509401e196c8SJohn Marino break 509501e196c8SJohn Marinofi 509601e196c8SJohn Marinodone 5097*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_search_opendir+y} 5098*6eef5f0cSAntonio Huete Jimenezthen : 509901e196c8SJohn Marino 5100*6eef5f0cSAntonio Huete Jimenezelse $as_nop 510101e196c8SJohn Marino ac_cv_search_opendir=no 510201e196c8SJohn Marinofi 510301e196c8SJohn Marinorm conftest.$ac_ext 510401e196c8SJohn MarinoLIBS=$ac_func_search_save_LIBS 510501e196c8SJohn Marinofi 5106*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 5107*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_search_opendir" >&6; } 510801e196c8SJohn Marinoac_res=$ac_cv_search_opendir 5109*6eef5f0cSAntonio Huete Jimenezif test "$ac_res" != no 5110*6eef5f0cSAntonio Huete Jimenezthen : 511101e196c8SJohn Marino test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 511201e196c8SJohn Marino 511301e196c8SJohn Marinofi 511401e196c8SJohn Marino 511501e196c8SJohn Marinofi 511601e196c8SJohn Marino 5117*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" 5118*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_param_h" = xyes 5119*6eef5f0cSAntonio Huete Jimenezthen : 5120*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h 5121f445c897SJohn Marino 5122f445c897SJohn Marinofi 5123f445c897SJohn Marino 5124f445c897SJohn Marinoac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#ifdef HAVE_SYS_PARAM_H 5125f445c897SJohn Marino# include <sys/param.h> 5126f445c897SJohn Marino# endif 5127f445c897SJohn Marino 5128f445c897SJohn Marino" 5129*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_sysctl_h" = xyes 5130*6eef5f0cSAntonio Huete Jimenezthen : 5131*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h 5132f445c897SJohn Marino 5133f445c897SJohn Marinofi 5134f445c897SJohn Marino 5135f445c897SJohn Marino 5136*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "ar.h" "ac_cv_header_ar_h" "$ac_includes_default" 5137*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_ar_h" = xyes 5138*6eef5f0cSAntonio Huete Jimenezthen : 5139*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_AR_H 1" >>confdefs.h 5140f445c897SJohn Marino 5141*6eef5f0cSAntonio Huete Jimenezfi 5142*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default" 5143*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_err_h" = xyes 5144*6eef5f0cSAntonio Huete Jimenezthen : 5145*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h 514601e196c8SJohn Marino 5147*6eef5f0cSAntonio Huete Jimenezfi 5148*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default" 5149*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_fcntl_h" = xyes 5150*6eef5f0cSAntonio Huete Jimenezthen : 5151*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h 5152*6eef5f0cSAntonio Huete Jimenez 5153*6eef5f0cSAntonio Huete Jimenezfi 5154*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default" 5155*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_libgen_h" = xyes 5156*6eef5f0cSAntonio Huete Jimenezthen : 5157*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_LIBGEN_H 1" >>confdefs.h 5158*6eef5f0cSAntonio Huete Jimenez 5159*6eef5f0cSAntonio Huete Jimenezfi 5160*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "limits.h" "ac_cv_header_limits_h" "$ac_includes_default" 5161*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_limits_h" = xyes 5162*6eef5f0cSAntonio Huete Jimenezthen : 5163*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_LIMITS_H 1" >>confdefs.h 5164*6eef5f0cSAntonio Huete Jimenez 5165*6eef5f0cSAntonio Huete Jimenezfi 5166*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default" 5167*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_paths_h" = xyes 5168*6eef5f0cSAntonio Huete Jimenezthen : 5169*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h 5170*6eef5f0cSAntonio Huete Jimenez 5171*6eef5f0cSAntonio Huete Jimenezfi 5172*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" 5173*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_poll_h" = xyes 5174*6eef5f0cSAntonio Huete Jimenezthen : 5175*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h 5176*6eef5f0cSAntonio Huete Jimenez 5177*6eef5f0cSAntonio Huete Jimenezfi 5178*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "ranlib.h" "ac_cv_header_ranlib_h" "$ac_includes_default" 5179*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_ranlib_h" = xyes 5180*6eef5f0cSAntonio Huete Jimenezthen : 5181*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_RANLIB_H 1" >>confdefs.h 5182*6eef5f0cSAntonio Huete Jimenez 5183*6eef5f0cSAntonio Huete Jimenezfi 5184*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 5185*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_mman_h" = xyes 5186*6eef5f0cSAntonio Huete Jimenezthen : 5187*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h 5188*6eef5f0cSAntonio Huete Jimenez 5189*6eef5f0cSAntonio Huete Jimenezfi 5190*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default" 5191*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_select_h" = xyes 5192*6eef5f0cSAntonio Huete Jimenezthen : 5193*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h 5194*6eef5f0cSAntonio Huete Jimenez 5195*6eef5f0cSAntonio Huete Jimenezfi 5196*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default" 5197*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_socket_h" = xyes 5198*6eef5f0cSAntonio Huete Jimenezthen : 5199*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h 5200*6eef5f0cSAntonio Huete Jimenez 5201*6eef5f0cSAntonio Huete Jimenezfi 5202*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 5203*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_time_h" = xyes 5204*6eef5f0cSAntonio Huete Jimenezthen : 5205*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h 5206*6eef5f0cSAntonio Huete Jimenez 5207*6eef5f0cSAntonio Huete Jimenezfi 5208*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default" 5209*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_uio_h" = xyes 5210*6eef5f0cSAntonio Huete Jimenezthen : 5211*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h 5212*6eef5f0cSAntonio Huete Jimenez 5213*6eef5f0cSAntonio Huete Jimenezfi 5214*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" 5215*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_utime_h" = xyes 5216*6eef5f0cSAntonio Huete Jimenezthen : 5217*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h 521801e196c8SJohn Marino 521901e196c8SJohn Marinofi 522001e196c8SJohn Marino 522101e196c8SJohn Marino 5222*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_header_compile "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default" 5223*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_header_sys_cdefs_h" = xyes 5224*6eef5f0cSAntonio Huete Jimenezthen : 522501e196c8SJohn Marino 5226*6eef5f0cSAntonio Huete Jimenezelse $as_nop 522701e196c8SJohn Marino CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`" 522801e196c8SJohn Marinofi 522901e196c8SJohn Marino 523001e196c8SJohn Marino 523101e196c8SJohn Marino 5232*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 5233*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for __attribute__... " >&6; } 5234*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv___attribute__+y} 5235*6eef5f0cSAntonio Huete Jimenezthen : 5236*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5237*6eef5f0cSAntonio Huete Jimenezelse $as_nop 523801e196c8SJohn Marino 523901e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 524001e196c8SJohn Marino/* end confdefs.h. */ 524101e196c8SJohn Marino 524201e196c8SJohn Marino#include <stdlib.h> 524301e196c8SJohn Marino 524401e196c8SJohn Marinostatic void foo(void) __attribute__ ((noreturn)); 524501e196c8SJohn Marino 524601e196c8SJohn Marinostatic void 524701e196c8SJohn Marinofoo(void) 524801e196c8SJohn Marino{ 524901e196c8SJohn Marino exit(1); 525001e196c8SJohn Marino} 525101e196c8SJohn Marino 5252ca58f742SDaniel Fojtint 5253ca58f742SDaniel Fojtmain(int argc, char **argv) 5254ca58f742SDaniel Fojt{ 5255ca58f742SDaniel Fojt foo(); 525601e196c8SJohn Marino} 5257ca58f742SDaniel Fojt 525801e196c8SJohn Marino_ACEOF 5259*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO" 5260*6eef5f0cSAntonio Huete Jimenezthen : 526101e196c8SJohn Marino ac_cv___attribute__=yes 5262*6eef5f0cSAntonio Huete Jimenezelse $as_nop 526301e196c8SJohn Marino ac_cv___attribute__=no 526401e196c8SJohn Marinofi 5265*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5266ca58f742SDaniel Fojt conftest$ac_exeext conftest.$ac_ext 526701e196c8SJohn Marinofi 526801e196c8SJohn Marino 526901e196c8SJohn Marinoif test "$ac_cv___attribute__" = "yes"; then 527001e196c8SJohn Marino 5271*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 527201e196c8SJohn Marino 527301e196c8SJohn Marinofi 5274*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 5275*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv___attribute__" >&6; } 527601e196c8SJohn Marino 5277*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5278*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether byte ordering is bigendian... " >&6; } 5279*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_bigendian+y} 5280*6eef5f0cSAntonio Huete Jimenezthen : 5281*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5282*6eef5f0cSAntonio Huete Jimenezelse $as_nop 528301e196c8SJohn Marino ac_cv_c_bigendian=unknown 528401e196c8SJohn Marino # See if we're dealing with a universal compiler. 528501e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 528601e196c8SJohn Marino/* end confdefs.h. */ 528701e196c8SJohn Marino#ifndef __APPLE_CC__ 528801e196c8SJohn Marino not a universal capable compiler 528901e196c8SJohn Marino #endif 529001e196c8SJohn Marino typedef int dummy; 529101e196c8SJohn Marino 529201e196c8SJohn Marino_ACEOF 5293*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5294*6eef5f0cSAntonio Huete Jimenezthen : 529501e196c8SJohn Marino 529601e196c8SJohn Marino # Check for potential -arch flags. It is not universal unless 529701e196c8SJohn Marino # there are at least two -arch flags with different values. 529801e196c8SJohn Marino ac_arch= 529901e196c8SJohn Marino ac_prev= 530001e196c8SJohn Marino for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 530101e196c8SJohn Marino if test -n "$ac_prev"; then 530201e196c8SJohn Marino case $ac_word in 530301e196c8SJohn Marino i?86 | x86_64 | ppc | ppc64) 530401e196c8SJohn Marino if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 530501e196c8SJohn Marino ac_arch=$ac_word 530601e196c8SJohn Marino else 530701e196c8SJohn Marino ac_cv_c_bigendian=universal 530801e196c8SJohn Marino break 530901e196c8SJohn Marino fi 531001e196c8SJohn Marino ;; 531101e196c8SJohn Marino esac 531201e196c8SJohn Marino ac_prev= 531301e196c8SJohn Marino elif test "x$ac_word" = "x-arch"; then 531401e196c8SJohn Marino ac_prev=arch 531501e196c8SJohn Marino fi 531601e196c8SJohn Marino done 531701e196c8SJohn Marinofi 5318*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 531901e196c8SJohn Marino if test $ac_cv_c_bigendian = unknown; then 532001e196c8SJohn Marino # See if sys/param.h defines the BYTE_ORDER macro. 532101e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 532201e196c8SJohn Marino/* end confdefs.h. */ 532301e196c8SJohn Marino#include <sys/types.h> 532401e196c8SJohn Marino #include <sys/param.h> 532501e196c8SJohn Marino 532601e196c8SJohn Marinoint 5327*6eef5f0cSAntonio Huete Jimenezmain (void) 532801e196c8SJohn Marino{ 532901e196c8SJohn Marino#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 533001e196c8SJohn Marino && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 533101e196c8SJohn Marino && LITTLE_ENDIAN) 533201e196c8SJohn Marino bogus endian macros 533301e196c8SJohn Marino #endif 533401e196c8SJohn Marino 533501e196c8SJohn Marino ; 533601e196c8SJohn Marino return 0; 533701e196c8SJohn Marino} 533801e196c8SJohn Marino_ACEOF 5339*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5340*6eef5f0cSAntonio Huete Jimenezthen : 534101e196c8SJohn Marino # It does; now see whether it defined to BIG_ENDIAN or not. 534201e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 534301e196c8SJohn Marino/* end confdefs.h. */ 534401e196c8SJohn Marino#include <sys/types.h> 534501e196c8SJohn Marino #include <sys/param.h> 534601e196c8SJohn Marino 534701e196c8SJohn Marinoint 5348*6eef5f0cSAntonio Huete Jimenezmain (void) 534901e196c8SJohn Marino{ 535001e196c8SJohn Marino#if BYTE_ORDER != BIG_ENDIAN 535101e196c8SJohn Marino not big endian 535201e196c8SJohn Marino #endif 535301e196c8SJohn Marino 535401e196c8SJohn Marino ; 535501e196c8SJohn Marino return 0; 535601e196c8SJohn Marino} 535701e196c8SJohn Marino_ACEOF 5358*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5359*6eef5f0cSAntonio Huete Jimenezthen : 536001e196c8SJohn Marino ac_cv_c_bigendian=yes 5361*6eef5f0cSAntonio Huete Jimenezelse $as_nop 536201e196c8SJohn Marino ac_cv_c_bigendian=no 536301e196c8SJohn Marinofi 5364*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 536501e196c8SJohn Marinofi 5366*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 536701e196c8SJohn Marino fi 536801e196c8SJohn Marino if test $ac_cv_c_bigendian = unknown; then 536901e196c8SJohn Marino # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 537001e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 537101e196c8SJohn Marino/* end confdefs.h. */ 537201e196c8SJohn Marino#include <limits.h> 537301e196c8SJohn Marino 537401e196c8SJohn Marinoint 5375*6eef5f0cSAntonio Huete Jimenezmain (void) 537601e196c8SJohn Marino{ 537701e196c8SJohn Marino#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 537801e196c8SJohn Marino bogus endian macros 537901e196c8SJohn Marino #endif 538001e196c8SJohn Marino 538101e196c8SJohn Marino ; 538201e196c8SJohn Marino return 0; 538301e196c8SJohn Marino} 538401e196c8SJohn Marino_ACEOF 5385*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5386*6eef5f0cSAntonio Huete Jimenezthen : 538701e196c8SJohn Marino # It does; now see whether it defined to _BIG_ENDIAN or not. 538801e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 538901e196c8SJohn Marino/* end confdefs.h. */ 539001e196c8SJohn Marino#include <limits.h> 539101e196c8SJohn Marino 539201e196c8SJohn Marinoint 5393*6eef5f0cSAntonio Huete Jimenezmain (void) 539401e196c8SJohn Marino{ 539501e196c8SJohn Marino#ifndef _BIG_ENDIAN 539601e196c8SJohn Marino not big endian 539701e196c8SJohn Marino #endif 539801e196c8SJohn Marino 539901e196c8SJohn Marino ; 540001e196c8SJohn Marino return 0; 540101e196c8SJohn Marino} 540201e196c8SJohn Marino_ACEOF 5403*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5404*6eef5f0cSAntonio Huete Jimenezthen : 540501e196c8SJohn Marino ac_cv_c_bigendian=yes 5406*6eef5f0cSAntonio Huete Jimenezelse $as_nop 540701e196c8SJohn Marino ac_cv_c_bigendian=no 540801e196c8SJohn Marinofi 5409*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 541001e196c8SJohn Marinofi 5411*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 541201e196c8SJohn Marino fi 541301e196c8SJohn Marino if test $ac_cv_c_bigendian = unknown; then 541401e196c8SJohn Marino # Compile a test program. 5415*6eef5f0cSAntonio Huete Jimenez if test "$cross_compiling" = yes 5416*6eef5f0cSAntonio Huete Jimenezthen : 541701e196c8SJohn Marino # Try to guess by grepping values from an object file. 541801e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 541901e196c8SJohn Marino/* end confdefs.h. */ 5420*6eef5f0cSAntonio Huete Jimenezunsigned short int ascii_mm[] = 542101e196c8SJohn Marino { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5422*6eef5f0cSAntonio Huete Jimenez unsigned short int ascii_ii[] = 542301e196c8SJohn Marino { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 542401e196c8SJohn Marino int use_ascii (int i) { 542501e196c8SJohn Marino return ascii_mm[i] + ascii_ii[i]; 542601e196c8SJohn Marino } 5427*6eef5f0cSAntonio Huete Jimenez unsigned short int ebcdic_ii[] = 542801e196c8SJohn Marino { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5429*6eef5f0cSAntonio Huete Jimenez unsigned short int ebcdic_mm[] = 543001e196c8SJohn Marino { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 543101e196c8SJohn Marino int use_ebcdic (int i) { 543201e196c8SJohn Marino return ebcdic_mm[i] + ebcdic_ii[i]; 543301e196c8SJohn Marino } 543401e196c8SJohn Marino extern int foo; 543501e196c8SJohn Marino 543601e196c8SJohn Marinoint 5437*6eef5f0cSAntonio Huete Jimenezmain (void) 543801e196c8SJohn Marino{ 543901e196c8SJohn Marinoreturn use_ascii (foo) == use_ebcdic (foo); 544001e196c8SJohn Marino ; 544101e196c8SJohn Marino return 0; 544201e196c8SJohn Marino} 544301e196c8SJohn Marino_ACEOF 5444*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5445*6eef5f0cSAntonio Huete Jimenezthen : 544601e196c8SJohn Marino if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 544701e196c8SJohn Marino ac_cv_c_bigendian=yes 544801e196c8SJohn Marino fi 544901e196c8SJohn Marino if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 545001e196c8SJohn Marino if test "$ac_cv_c_bigendian" = unknown; then 545101e196c8SJohn Marino ac_cv_c_bigendian=no 545201e196c8SJohn Marino else 545301e196c8SJohn Marino # finding both strings is unlikely to happen, but who knows? 545401e196c8SJohn Marino ac_cv_c_bigendian=unknown 545501e196c8SJohn Marino fi 545601e196c8SJohn Marino fi 545701e196c8SJohn Marinofi 5458*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5459*6eef5f0cSAntonio Huete Jimenezelse $as_nop 546001e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 546101e196c8SJohn Marino/* end confdefs.h. */ 546201e196c8SJohn Marino$ac_includes_default 546301e196c8SJohn Marinoint 5464*6eef5f0cSAntonio Huete Jimenezmain (void) 546501e196c8SJohn Marino{ 546601e196c8SJohn Marino 546701e196c8SJohn Marino /* Are we little or big endian? From Harbison&Steele. */ 546801e196c8SJohn Marino union 546901e196c8SJohn Marino { 547001e196c8SJohn Marino long int l; 547101e196c8SJohn Marino char c[sizeof (long int)]; 547201e196c8SJohn Marino } u; 547301e196c8SJohn Marino u.l = 1; 547401e196c8SJohn Marino return u.c[sizeof (long int) - 1] == 1; 547501e196c8SJohn Marino 547601e196c8SJohn Marino ; 547701e196c8SJohn Marino return 0; 547801e196c8SJohn Marino} 547901e196c8SJohn Marino_ACEOF 5480*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO" 5481*6eef5f0cSAntonio Huete Jimenezthen : 548201e196c8SJohn Marino ac_cv_c_bigendian=no 5483*6eef5f0cSAntonio Huete Jimenezelse $as_nop 548401e196c8SJohn Marino ac_cv_c_bigendian=yes 548501e196c8SJohn Marinofi 548601e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 548701e196c8SJohn Marino conftest.$ac_objext conftest.beam conftest.$ac_ext 548801e196c8SJohn Marinofi 548901e196c8SJohn Marino 549001e196c8SJohn Marino fi 549101e196c8SJohn Marinofi 5492*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5493*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_bigendian" >&6; } 549401e196c8SJohn Marino case $ac_cv_c_bigendian in #( 549501e196c8SJohn Marino yes) 5496*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h 549701e196c8SJohn Marino;; #( 549801e196c8SJohn Marino no) 549901e196c8SJohn Marino ;; #( 550001e196c8SJohn Marino universal) 550101e196c8SJohn Marino 5502*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 550301e196c8SJohn Marino 550401e196c8SJohn Marino ;; #( 550501e196c8SJohn Marino *) 5506ca58f742SDaniel Fojt as_fn_error $? "unknown endianness 550701e196c8SJohn Marino presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 550801e196c8SJohn Marino esac 550901e196c8SJohn Marino 5510*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 5511*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for an ANSI C-conforming const... " >&6; } 5512*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_const+y} 5513*6eef5f0cSAntonio Huete Jimenezthen : 5514*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5515*6eef5f0cSAntonio Huete Jimenezelse $as_nop 551601e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 551701e196c8SJohn Marino/* end confdefs.h. */ 551801e196c8SJohn Marino 551901e196c8SJohn Marinoint 5520*6eef5f0cSAntonio Huete Jimenezmain (void) 552101e196c8SJohn Marino{ 5522ca58f742SDaniel Fojt 552301e196c8SJohn Marino#ifndef __cplusplus 5524ca58f742SDaniel Fojt /* Ultrix mips cc rejects this sort of thing. */ 552501e196c8SJohn Marino typedef int charset[2]; 5526ca58f742SDaniel Fojt const charset cs = { 0, 0 }; 552701e196c8SJohn Marino /* SunOS 4.1.1 cc rejects this. */ 552801e196c8SJohn Marino char const *const *pcpcc; 552901e196c8SJohn Marino char **ppc; 553001e196c8SJohn Marino /* NEC SVR4.0.2 mips cc rejects this. */ 553101e196c8SJohn Marino struct point {int x, y;}; 553201e196c8SJohn Marino static struct point const zero = {0,0}; 5533*6eef5f0cSAntonio Huete Jimenez /* IBM XL C 1.02.0.0 rejects this. 553401e196c8SJohn Marino It does not let you subtract one const X* pointer from another in 553501e196c8SJohn Marino an arm of an if-expression whose if-part is not a constant 553601e196c8SJohn Marino expression */ 553701e196c8SJohn Marino const char *g = "string"; 553801e196c8SJohn Marino pcpcc = &g + (g ? g-g : 0); 553901e196c8SJohn Marino /* HPUX 7.0 cc rejects these. */ 554001e196c8SJohn Marino ++pcpcc; 554101e196c8SJohn Marino ppc = (char**) pcpcc; 554201e196c8SJohn Marino pcpcc = (char const *const *) ppc; 5543ca58f742SDaniel Fojt { /* SCO 3.2v4 cc rejects this sort of thing. */ 5544ca58f742SDaniel Fojt char tx; 5545ca58f742SDaniel Fojt char *t = &tx; 554601e196c8SJohn Marino char const *s = 0 ? (char *) 0 : (char const *) 0; 554701e196c8SJohn Marino 554801e196c8SJohn Marino *t++ = 0; 554901e196c8SJohn Marino if (s) return 0; 555001e196c8SJohn Marino } 555101e196c8SJohn Marino { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 555201e196c8SJohn Marino int x[] = {25, 17}; 555301e196c8SJohn Marino const int *foo = &x[0]; 555401e196c8SJohn Marino ++foo; 555501e196c8SJohn Marino } 555601e196c8SJohn Marino { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 555701e196c8SJohn Marino typedef const int *iptr; 555801e196c8SJohn Marino iptr p = 0; 555901e196c8SJohn Marino ++p; 556001e196c8SJohn Marino } 5561*6eef5f0cSAntonio Huete Jimenez { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying 556201e196c8SJohn Marino "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 5563ca58f742SDaniel Fojt struct s { int j; const int *ap[3]; } bx; 5564ca58f742SDaniel Fojt struct s *b = &bx; b->j = 5; 556501e196c8SJohn Marino } 556601e196c8SJohn Marino { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 556701e196c8SJohn Marino const int foo = 10; 556801e196c8SJohn Marino if (!foo) return 0; 556901e196c8SJohn Marino } 557001e196c8SJohn Marino return !cs[0] && !zero.x; 557101e196c8SJohn Marino#endif 557201e196c8SJohn Marino 557301e196c8SJohn Marino ; 557401e196c8SJohn Marino return 0; 557501e196c8SJohn Marino} 557601e196c8SJohn Marino_ACEOF 5577*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5578*6eef5f0cSAntonio Huete Jimenezthen : 557901e196c8SJohn Marino ac_cv_c_const=yes 5580*6eef5f0cSAntonio Huete Jimenezelse $as_nop 558101e196c8SJohn Marino ac_cv_c_const=no 558201e196c8SJohn Marinofi 5583*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 558401e196c8SJohn Marinofi 5585*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 5586*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_const" >&6; } 558701e196c8SJohn Marinoif test $ac_cv_c_const = no; then 558801e196c8SJohn Marino 5589*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define const /**/" >>confdefs.h 5590*6eef5f0cSAntonio Huete Jimenez 5591*6eef5f0cSAntonio Huete Jimenezfi 5592*6eef5f0cSAntonio Huete Jimenez 5593*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 5594*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for inline... " >&6; } 5595*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_inline+y} 5596*6eef5f0cSAntonio Huete Jimenezthen : 5597*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5598*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5599*6eef5f0cSAntonio Huete Jimenez ac_cv_c_inline=no 5600*6eef5f0cSAntonio Huete Jimenezfor ac_kw in inline __inline__ __inline; do 5601*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5602*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 5603*6eef5f0cSAntonio Huete Jimenez#ifndef __cplusplus 5604*6eef5f0cSAntonio Huete Jimeneztypedef int foo_t; 5605*6eef5f0cSAntonio Huete Jimenezstatic $ac_kw foo_t static_foo (void) {return 0; } 5606*6eef5f0cSAntonio Huete Jimenez$ac_kw foo_t foo (void) {return 0; } 5607*6eef5f0cSAntonio Huete Jimenez#endif 5608*6eef5f0cSAntonio Huete Jimenez 5609*6eef5f0cSAntonio Huete Jimenez_ACEOF 5610*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5611*6eef5f0cSAntonio Huete Jimenezthen : 5612*6eef5f0cSAntonio Huete Jimenez ac_cv_c_inline=$ac_kw 5613*6eef5f0cSAntonio Huete Jimenezfi 5614*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5615*6eef5f0cSAntonio Huete Jimenez test "$ac_cv_c_inline" != no && break 5616*6eef5f0cSAntonio Huete Jimenezdone 5617*6eef5f0cSAntonio Huete Jimenez 5618*6eef5f0cSAntonio Huete Jimenezfi 5619*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 5620*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_inline" >&6; } 5621*6eef5f0cSAntonio Huete Jimenez 5622*6eef5f0cSAntonio Huete Jimenezcase $ac_cv_c_inline in 5623*6eef5f0cSAntonio Huete Jimenez inline | yes) ;; 5624*6eef5f0cSAntonio Huete Jimenez *) 5625*6eef5f0cSAntonio Huete Jimenez case $ac_cv_c_inline in 5626*6eef5f0cSAntonio Huete Jimenez no) ac_val=;; 5627*6eef5f0cSAntonio Huete Jimenez *) ac_val=$ac_cv_c_inline;; 5628*6eef5f0cSAntonio Huete Jimenez esac 5629*6eef5f0cSAntonio Huete Jimenez cat >>confdefs.h <<_ACEOF 5630*6eef5f0cSAntonio Huete Jimenez#ifndef __cplusplus 5631*6eef5f0cSAntonio Huete Jimenez#define inline $ac_val 5632*6eef5f0cSAntonio Huete Jimenez#endif 5633*6eef5f0cSAntonio Huete Jimenez_ACEOF 5634*6eef5f0cSAntonio Huete Jimenez ;; 5635*6eef5f0cSAntonio Huete Jimenezesac 5636*6eef5f0cSAntonio Huete Jimenez 5637*6eef5f0cSAntonio Huete Jimenezac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 5638*6eef5f0cSAntonio Huete Jimenezcase $ac_cv_c_int64_t in #( 5639*6eef5f0cSAntonio Huete Jimenez no|yes) ;; #( 5640*6eef5f0cSAntonio Huete Jimenez *) 5641*6eef5f0cSAntonio Huete Jimenez 5642*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define int64_t $ac_cv_c_int64_t" >>confdefs.h 5643*6eef5f0cSAntonio Huete Jimenez;; 5644*6eef5f0cSAntonio Huete Jimenezesac 5645*6eef5f0cSAntonio Huete Jimenez 5646*6eef5f0cSAntonio Huete Jimenez 5647*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 5648*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for unsigned long long int... " >&6; } 5649*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_type_unsigned_long_long_int+y} 5650*6eef5f0cSAntonio Huete Jimenezthen : 5651*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5652*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5653*6eef5f0cSAntonio Huete Jimenez ac_cv_type_unsigned_long_long_int=yes 5654*6eef5f0cSAntonio Huete Jimenez case $ac_prog_cc_stdc in 5655*6eef5f0cSAntonio Huete Jimenez no | c89) ;; 5656*6eef5f0cSAntonio Huete Jimenez *) 5657*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5658*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 5659*6eef5f0cSAntonio Huete Jimenez 5660*6eef5f0cSAntonio Huete Jimenez /* For now, do not test the preprocessor; as of 2007 there are too many 5661*6eef5f0cSAntonio Huete Jimenez implementations with broken preprocessors. Perhaps this can 5662*6eef5f0cSAntonio Huete Jimenez be revisited in 2012. In the meantime, code should not expect 5663*6eef5f0cSAntonio Huete Jimenez #if to work with literals wider than 32 bits. */ 5664*6eef5f0cSAntonio Huete Jimenez /* Test literals. */ 5665*6eef5f0cSAntonio Huete Jimenez long long int ll = 9223372036854775807ll; 5666*6eef5f0cSAntonio Huete Jimenez long long int nll = -9223372036854775807LL; 5667*6eef5f0cSAntonio Huete Jimenez unsigned long long int ull = 18446744073709551615ULL; 5668*6eef5f0cSAntonio Huete Jimenez /* Test constant expressions. */ 5669*6eef5f0cSAntonio Huete Jimenez typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 5670*6eef5f0cSAntonio Huete Jimenez ? 1 : -1)]; 5671*6eef5f0cSAntonio Huete Jimenez typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 5672*6eef5f0cSAntonio Huete Jimenez ? 1 : -1)]; 5673*6eef5f0cSAntonio Huete Jimenez int i = 63; 5674*6eef5f0cSAntonio Huete Jimenezint 5675*6eef5f0cSAntonio Huete Jimenezmain (void) 5676*6eef5f0cSAntonio Huete Jimenez{ 5677*6eef5f0cSAntonio Huete Jimenez/* Test availability of runtime routines for shift and division. */ 5678*6eef5f0cSAntonio Huete Jimenez long long int llmax = 9223372036854775807ll; 5679*6eef5f0cSAntonio Huete Jimenez unsigned long long int ullmax = 18446744073709551615ull; 5680*6eef5f0cSAntonio Huete Jimenez return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 5681*6eef5f0cSAntonio Huete Jimenez | (llmax / ll) | (llmax % ll) 5682*6eef5f0cSAntonio Huete Jimenez | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 5683*6eef5f0cSAntonio Huete Jimenez | (ullmax / ull) | (ullmax % ull)); 5684*6eef5f0cSAntonio Huete Jimenez ; 5685*6eef5f0cSAntonio Huete Jimenez return 0; 5686*6eef5f0cSAntonio Huete Jimenez} 5687*6eef5f0cSAntonio Huete Jimenez 5688*6eef5f0cSAntonio Huete Jimenez_ACEOF 5689*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO" 5690*6eef5f0cSAntonio Huete Jimenezthen : 5691*6eef5f0cSAntonio Huete Jimenez 5692*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5693*6eef5f0cSAntonio Huete Jimenez ac_cv_type_unsigned_long_long_int=no 5694*6eef5f0cSAntonio Huete Jimenezfi 5695*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5696*6eef5f0cSAntonio Huete Jimenez conftest$ac_exeext conftest.$ac_ext;; 5697*6eef5f0cSAntonio Huete Jimenez esac 5698*6eef5f0cSAntonio Huete Jimenezfi 5699*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 5700*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; } 5701*6eef5f0cSAntonio Huete Jimenez if test $ac_cv_type_unsigned_long_long_int = yes; then 5702*6eef5f0cSAntonio Huete Jimenez 5703*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 5704*6eef5f0cSAntonio Huete Jimenez 5705*6eef5f0cSAntonio Huete Jimenez fi 5706*6eef5f0cSAntonio Huete Jimenez 5707*6eef5f0cSAntonio Huete Jimenez 5708*6eef5f0cSAntonio Huete Jimenez 5709*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 5710*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for long long int... " >&6; } 5711*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_type_long_long_int+y} 5712*6eef5f0cSAntonio Huete Jimenezthen : 5713*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5714*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5715*6eef5f0cSAntonio Huete Jimenez ac_cv_type_long_long_int=yes 5716*6eef5f0cSAntonio Huete Jimenez case $ac_prog_cc_stdc in 5717*6eef5f0cSAntonio Huete Jimenez no | c89) ;; 5718*6eef5f0cSAntonio Huete Jimenez *) 5719*6eef5f0cSAntonio Huete Jimenez ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 5720*6eef5f0cSAntonio Huete Jimenez if test $ac_cv_type_long_long_int = yes; then 5721*6eef5f0cSAntonio Huete Jimenez if test "$cross_compiling" = yes 5722*6eef5f0cSAntonio Huete Jimenezthen : 5723*6eef5f0cSAntonio Huete Jimenez : 5724*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5725*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5726*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 5727*6eef5f0cSAntonio Huete Jimenez#include <limits.h> 5728*6eef5f0cSAntonio Huete Jimenez #ifndef LLONG_MAX 5729*6eef5f0cSAntonio Huete Jimenez # define HALF \ 5730*6eef5f0cSAntonio Huete Jimenez (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 5731*6eef5f0cSAntonio Huete Jimenez # define LLONG_MAX (HALF - 1 + HALF) 5732*6eef5f0cSAntonio Huete Jimenez #endif 5733*6eef5f0cSAntonio Huete Jimenezint 5734*6eef5f0cSAntonio Huete Jimenezmain (void) 5735*6eef5f0cSAntonio Huete Jimenez{ 5736*6eef5f0cSAntonio Huete Jimenezlong long int n = 1; 5737*6eef5f0cSAntonio Huete Jimenez int i; 5738*6eef5f0cSAntonio Huete Jimenez for (i = 0; ; i++) 5739*6eef5f0cSAntonio Huete Jimenez { 5740*6eef5f0cSAntonio Huete Jimenez long long int m = n << i; 5741*6eef5f0cSAntonio Huete Jimenez if (m >> i != n) 5742*6eef5f0cSAntonio Huete Jimenez return 1; 5743*6eef5f0cSAntonio Huete Jimenez if (LLONG_MAX / 2 < m) 5744*6eef5f0cSAntonio Huete Jimenez break; 5745*6eef5f0cSAntonio Huete Jimenez } 5746*6eef5f0cSAntonio Huete Jimenez return 0; 5747*6eef5f0cSAntonio Huete Jimenez ; 5748*6eef5f0cSAntonio Huete Jimenez return 0; 5749*6eef5f0cSAntonio Huete Jimenez} 5750*6eef5f0cSAntonio Huete Jimenez_ACEOF 5751*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO" 5752*6eef5f0cSAntonio Huete Jimenezthen : 5753*6eef5f0cSAntonio Huete Jimenez 5754*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5755*6eef5f0cSAntonio Huete Jimenez ac_cv_type_long_long_int=no 5756*6eef5f0cSAntonio Huete Jimenezfi 5757*6eef5f0cSAntonio Huete Jimenezrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5758*6eef5f0cSAntonio Huete Jimenez conftest.$ac_objext conftest.beam conftest.$ac_ext 5759*6eef5f0cSAntonio Huete Jimenezfi 5760*6eef5f0cSAntonio Huete Jimenez 5761*6eef5f0cSAntonio Huete Jimenez fi;; 5762*6eef5f0cSAntonio Huete Jimenez esac 5763*6eef5f0cSAntonio Huete Jimenezfi 5764*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 5765*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_type_long_long_int" >&6; } 5766*6eef5f0cSAntonio Huete Jimenez if test $ac_cv_type_long_long_int = yes; then 5767*6eef5f0cSAntonio Huete Jimenez 5768*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 576901e196c8SJohn Marino 577001e196c8SJohn Marino fi 577101e196c8SJohn Marino 5772f445c897SJohn Marinoac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 5773*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_mode_t" = xyes 5774*6eef5f0cSAntonio Huete Jimenezthen : 5775f445c897SJohn Marino 5776*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5777f445c897SJohn Marino 5778*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define mode_t int" >>confdefs.h 5779f445c897SJohn Marino 5780f445c897SJohn Marinofi 5781f445c897SJohn Marino 578201e196c8SJohn Marinoac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 5783*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_off_t" = xyes 5784*6eef5f0cSAntonio Huete Jimenezthen : 578501e196c8SJohn Marino 5786*6eef5f0cSAntonio Huete Jimenezelse $as_nop 578701e196c8SJohn Marino 5788*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define off_t long int" >>confdefs.h 578901e196c8SJohn Marino 579001e196c8SJohn Marinofi 579101e196c8SJohn Marino 579201e196c8SJohn Marino 5793*6eef5f0cSAntonio Huete Jimenez ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default 5794*6eef5f0cSAntonio Huete Jimenez" 5795*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_pid_t" = xyes 5796*6eef5f0cSAntonio Huete Jimenezthen : 579701e196c8SJohn Marino 5798*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5799*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5800*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 5801*6eef5f0cSAntonio Huete Jimenez 5802*6eef5f0cSAntonio Huete Jimenez #if defined _WIN64 && !defined __CYGWIN__ 5803*6eef5f0cSAntonio Huete Jimenez LLP64 5804*6eef5f0cSAntonio Huete Jimenez #endif 5805*6eef5f0cSAntonio Huete Jimenez 5806*6eef5f0cSAntonio Huete Jimenezint 5807*6eef5f0cSAntonio Huete Jimenezmain (void) 5808*6eef5f0cSAntonio Huete Jimenez{ 5809*6eef5f0cSAntonio Huete Jimenez 5810*6eef5f0cSAntonio Huete Jimenez ; 5811*6eef5f0cSAntonio Huete Jimenez return 0; 5812*6eef5f0cSAntonio Huete Jimenez} 5813*6eef5f0cSAntonio Huete Jimenez 581401e196c8SJohn Marino_ACEOF 5815*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5816*6eef5f0cSAntonio Huete Jimenezthen : 5817*6eef5f0cSAntonio Huete Jimenez ac_pid_type='int' 5818*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5819*6eef5f0cSAntonio Huete Jimenez ac_pid_type='__int64' 5820*6eef5f0cSAntonio Huete Jimenezfi 5821*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5822*6eef5f0cSAntonio Huete Jimenez 5823*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h 5824*6eef5f0cSAntonio Huete Jimenez 582501e196c8SJohn Marino 582601e196c8SJohn Marinofi 582701e196c8SJohn Marino 5828*6eef5f0cSAntonio Huete Jimenez 582901e196c8SJohn Marinoac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 5830*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_size_t" = xyes 5831*6eef5f0cSAntonio Huete Jimenezthen : 583201e196c8SJohn Marino 5833*6eef5f0cSAntonio Huete Jimenezelse $as_nop 583401e196c8SJohn Marino 5835*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define size_t unsigned int" >>confdefs.h 583601e196c8SJohn Marino 583701e196c8SJohn Marinofi 583801e196c8SJohn Marino 5839f445c897SJohn Marinoac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 5840f445c897SJohn Marinocase $ac_cv_c_uint32_t in #( 5841f445c897SJohn Marino no|yes) ;; #( 5842f445c897SJohn Marino *) 5843f445c897SJohn Marino 5844*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define _UINT32_T 1" >>confdefs.h 5845f445c897SJohn Marino 5846f445c897SJohn Marino 5847*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h 5848f445c897SJohn Marino;; 5849f445c897SJohn Marino esac 5850f445c897SJohn Marino 5851*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 5852*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 5853*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_c_undeclared_builtin_options+y} 5854*6eef5f0cSAntonio Huete Jimenezthen : 5855*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5856*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5857*6eef5f0cSAntonio Huete Jimenez ac_save_CFLAGS=$CFLAGS 5858*6eef5f0cSAntonio Huete Jimenez ac_cv_c_undeclared_builtin_options='cannot detect' 5859*6eef5f0cSAntonio Huete Jimenez for ac_arg in '' -fno-builtin; do 5860*6eef5f0cSAntonio Huete Jimenez CFLAGS="$ac_save_CFLAGS $ac_arg" 5861*6eef5f0cSAntonio Huete Jimenez # This test program should *not* compile successfully. 5862*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5863*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 5864*6eef5f0cSAntonio Huete Jimenez 5865*6eef5f0cSAntonio Huete Jimenezint 5866*6eef5f0cSAntonio Huete Jimenezmain (void) 5867*6eef5f0cSAntonio Huete Jimenez{ 5868*6eef5f0cSAntonio Huete Jimenez(void) strchr; 5869*6eef5f0cSAntonio Huete Jimenez ; 5870*6eef5f0cSAntonio Huete Jimenez return 0; 5871*6eef5f0cSAntonio Huete Jimenez} 5872*6eef5f0cSAntonio Huete Jimenez_ACEOF 5873*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5874*6eef5f0cSAntonio Huete Jimenezthen : 5875*6eef5f0cSAntonio Huete Jimenez 5876*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5877*6eef5f0cSAntonio Huete Jimenez # This test program should compile successfully. 5878*6eef5f0cSAntonio Huete Jimenez # No library function is consistently available on 5879*6eef5f0cSAntonio Huete Jimenez # freestanding implementations, so test against a dummy 5880*6eef5f0cSAntonio Huete Jimenez # declaration. Include always-available headers on the 5881*6eef5f0cSAntonio Huete Jimenez # off chance that they somehow elicit warnings. 5882*6eef5f0cSAntonio Huete Jimenez cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5883*6eef5f0cSAntonio Huete Jimenez/* end confdefs.h. */ 5884*6eef5f0cSAntonio Huete Jimenez#include <float.h> 5885*6eef5f0cSAntonio Huete Jimenez#include <limits.h> 5886*6eef5f0cSAntonio Huete Jimenez#include <stdarg.h> 5887*6eef5f0cSAntonio Huete Jimenez#include <stddef.h> 5888*6eef5f0cSAntonio Huete Jimenezextern void ac_decl (int, char *); 5889*6eef5f0cSAntonio Huete Jimenez 5890*6eef5f0cSAntonio Huete Jimenezint 5891*6eef5f0cSAntonio Huete Jimenezmain (void) 5892*6eef5f0cSAntonio Huete Jimenez{ 5893*6eef5f0cSAntonio Huete Jimenez(void) ac_decl (0, (char *) 0); 5894*6eef5f0cSAntonio Huete Jimenez (void) ac_decl; 5895*6eef5f0cSAntonio Huete Jimenez 5896*6eef5f0cSAntonio Huete Jimenez ; 5897*6eef5f0cSAntonio Huete Jimenez return 0; 5898*6eef5f0cSAntonio Huete Jimenez} 5899*6eef5f0cSAntonio Huete Jimenez_ACEOF 5900*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5901*6eef5f0cSAntonio Huete Jimenezthen : 5902*6eef5f0cSAntonio Huete Jimenez if test x"$ac_arg" = x 5903*6eef5f0cSAntonio Huete Jimenezthen : 5904*6eef5f0cSAntonio Huete Jimenez ac_cv_c_undeclared_builtin_options='none needed' 5905*6eef5f0cSAntonio Huete Jimenezelse $as_nop 5906*6eef5f0cSAntonio Huete Jimenez ac_cv_c_undeclared_builtin_options=$ac_arg 5907*6eef5f0cSAntonio Huete Jimenezfi 5908*6eef5f0cSAntonio Huete Jimenez break 5909*6eef5f0cSAntonio Huete Jimenezfi 5910*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5911*6eef5f0cSAntonio Huete Jimenezfi 5912*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5913*6eef5f0cSAntonio Huete Jimenez done 5914*6eef5f0cSAntonio Huete Jimenez CFLAGS=$ac_save_CFLAGS 5915*6eef5f0cSAntonio Huete Jimenez 5916*6eef5f0cSAntonio Huete Jimenezfi 5917*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 5918*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 5919*6eef5f0cSAntonio Huete Jimenez case $ac_cv_c_undeclared_builtin_options in #( 5920*6eef5f0cSAntonio Huete Jimenez 'cannot detect') : 5921*6eef5f0cSAntonio Huete Jimenez { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5922*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 5923*6eef5f0cSAntonio Huete Jimenezas_fn_error $? "cannot make $CC report undeclared builtins 5924*6eef5f0cSAntonio Huete JimenezSee \`config.log' for more details" "$LINENO" 5; } ;; #( 5925*6eef5f0cSAntonio Huete Jimenez 'none needed') : 5926*6eef5f0cSAntonio Huete Jimenez ac_c_undeclared_builtin_options='' ;; #( 5927*6eef5f0cSAntonio Huete Jimenez *) : 5928*6eef5f0cSAntonio Huete Jimenez ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 5929*6eef5f0cSAntonio Huete Jimenezesac 5930*6eef5f0cSAntonio Huete Jimenez 5931*6eef5f0cSAntonio Huete Jimenezac_fn_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h> 593201e196c8SJohn Marino/* NetBSD declares sys_siglist in unistd.h. */ 593301e196c8SJohn Marino#ifdef HAVE_UNISTD_H 593401e196c8SJohn Marino# include <unistd.h> 593501e196c8SJohn Marino#endif 593601e196c8SJohn Marino 5937*6eef5f0cSAntonio Huete Jimenez" "$ac_c_undeclared_builtin_options" "CFLAGS" 5938*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_have_decl_sys_siglist" = xyes 5939*6eef5f0cSAntonio Huete Jimenezthen : 594001e196c8SJohn Marino ac_have_decl=1 5941*6eef5f0cSAntonio Huete Jimenezelse $as_nop 594201e196c8SJohn Marino ac_have_decl=0 594301e196c8SJohn Marinofi 5944*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h 594501e196c8SJohn Marino 594601e196c8SJohn Marino 594701e196c8SJohn Marino 594801e196c8SJohn Marino 594901e196c8SJohn Marino 5950*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 5951*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; } 5952*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_struct_tm+y} 5953*6eef5f0cSAntonio Huete Jimenezthen : 5954*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 5955*6eef5f0cSAntonio Huete Jimenezelse $as_nop 595601e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 595701e196c8SJohn Marino/* end confdefs.h. */ 595801e196c8SJohn Marino#include <sys/types.h> 595901e196c8SJohn Marino#include <time.h> 596001e196c8SJohn Marino 596101e196c8SJohn Marinoint 5962*6eef5f0cSAntonio Huete Jimenezmain (void) 596301e196c8SJohn Marino{ 596401e196c8SJohn Marinostruct tm tm; 596501e196c8SJohn Marino int *p = &tm.tm_sec; 596601e196c8SJohn Marino return !p; 596701e196c8SJohn Marino ; 596801e196c8SJohn Marino return 0; 596901e196c8SJohn Marino} 597001e196c8SJohn Marino_ACEOF 5971*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 5972*6eef5f0cSAntonio Huete Jimenezthen : 597301e196c8SJohn Marino ac_cv_struct_tm=time.h 5974*6eef5f0cSAntonio Huete Jimenezelse $as_nop 597501e196c8SJohn Marino ac_cv_struct_tm=sys/time.h 597601e196c8SJohn Marinofi 5977*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 597801e196c8SJohn Marinofi 5979*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 5980*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_struct_tm" >&6; } 598101e196c8SJohn Marinoif test $ac_cv_struct_tm = sys/time.h; then 598201e196c8SJohn Marino 5983*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h 598401e196c8SJohn Marino 598501e196c8SJohn Marinofi 598601e196c8SJohn Marino 598701e196c8SJohn Marino 5988a34d5fb1SAntonio Huete Jimenez 5989a34d5fb1SAntonio Huete Jimenezac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" " 5990a34d5fb1SAntonio Huete Jimenez#ifdef HAVE_SYS_TYPES_H 5991a34d5fb1SAntonio Huete Jimenez#include <sys/types.h> 5992a34d5fb1SAntonio Huete Jimenez#endif 5993a34d5fb1SAntonio Huete Jimenez#include <signal.h> 5994a34d5fb1SAntonio Huete Jimenez 5995a34d5fb1SAntonio Huete Jimenez" 5996*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_type_sig_atomic_t" = xyes 5997*6eef5f0cSAntonio Huete Jimenezthen : 5998a34d5fb1SAntonio Huete Jimenez 5999*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h 6000*6eef5f0cSAntonio Huete Jimenez 6001*6eef5f0cSAntonio Huete Jimenez 6002*6eef5f0cSAntonio Huete Jimenezfi 6003*6eef5f0cSAntonio Huete Jimenez 6004*6eef5f0cSAntonio Huete Jimenez 6005*6eef5f0cSAntonio Huete Jimenez 6006*6eef5f0cSAntonio Huete Jimenezac_func= 6007*6eef5f0cSAntonio Huete Jimenezfor ac_item in $ac_func_c_list 6008*6eef5f0cSAntonio Huete Jimenezdo 6009*6eef5f0cSAntonio Huete Jimenez if test $ac_func; then 6010*6eef5f0cSAntonio Huete Jimenez ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func 6011*6eef5f0cSAntonio Huete Jimenez if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then 6012*6eef5f0cSAntonio Huete Jimenez echo "#define $ac_item 1" >> confdefs.h 6013*6eef5f0cSAntonio Huete Jimenez fi 6014*6eef5f0cSAntonio Huete Jimenez ac_func= 6015a34d5fb1SAntonio Huete Jimenez else 6016*6eef5f0cSAntonio Huete Jimenez ac_func=$ac_item 6017a34d5fb1SAntonio Huete Jimenez fi 601801e196c8SJohn Marinodone 601901e196c8SJohn Marino 602001e196c8SJohn Marino 602101e196c8SJohn Marino 602201e196c8SJohn Marinoif test "x$ac_cv_func_fork" = xyes; then 6023*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 6024*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for working fork... " >&6; } 6025*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_func_fork_works+y} 6026*6eef5f0cSAntonio Huete Jimenezthen : 6027*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6028*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6029*6eef5f0cSAntonio Huete Jimenez if test "$cross_compiling" = yes 6030*6eef5f0cSAntonio Huete Jimenezthen : 603101e196c8SJohn Marino ac_cv_func_fork_works=cross 6032*6eef5f0cSAntonio Huete Jimenezelse $as_nop 603301e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 603401e196c8SJohn Marino/* end confdefs.h. */ 603501e196c8SJohn Marino$ac_includes_default 603601e196c8SJohn Marinoint 6037*6eef5f0cSAntonio Huete Jimenezmain (void) 603801e196c8SJohn Marino{ 603901e196c8SJohn Marino 604001e196c8SJohn Marino /* By Ruediger Kuhlmann. */ 604101e196c8SJohn Marino return fork () < 0; 604201e196c8SJohn Marino 604301e196c8SJohn Marino ; 604401e196c8SJohn Marino return 0; 604501e196c8SJohn Marino} 604601e196c8SJohn Marino_ACEOF 6047*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO" 6048*6eef5f0cSAntonio Huete Jimenezthen : 604901e196c8SJohn Marino ac_cv_func_fork_works=yes 6050*6eef5f0cSAntonio Huete Jimenezelse $as_nop 605101e196c8SJohn Marino ac_cv_func_fork_works=no 605201e196c8SJohn Marinofi 605301e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 605401e196c8SJohn Marino conftest.$ac_objext conftest.beam conftest.$ac_ext 605501e196c8SJohn Marinofi 605601e196c8SJohn Marino 605701e196c8SJohn Marinofi 6058*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 6059*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_func_fork_works" >&6; } 606001e196c8SJohn Marino 606101e196c8SJohn Marinoelse 606201e196c8SJohn Marino ac_cv_func_fork_works=$ac_cv_func_fork 606301e196c8SJohn Marinofi 606401e196c8SJohn Marinoif test "x$ac_cv_func_fork_works" = xcross; then 606501e196c8SJohn Marino case $host in 606601e196c8SJohn Marino *-*-amigaos* | *-*-msdosdjgpp*) 606701e196c8SJohn Marino # Override, as these systems have only a dummy fork() stub 606801e196c8SJohn Marino ac_cv_func_fork_works=no 606901e196c8SJohn Marino ;; 607001e196c8SJohn Marino *) 607101e196c8SJohn Marino ac_cv_func_fork_works=yes 607201e196c8SJohn Marino ;; 607301e196c8SJohn Marino esac 6074*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 6075*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 607601e196c8SJohn Marinofi 607701e196c8SJohn Marinoac_cv_func_vfork_works=$ac_cv_func_vfork 607801e196c8SJohn Marinoif test "x$ac_cv_func_vfork" = xyes; then 6079*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 6080*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for working vfork... " >&6; } 6081*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_func_vfork_works+y} 6082*6eef5f0cSAntonio Huete Jimenezthen : 6083*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6084*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6085*6eef5f0cSAntonio Huete Jimenez if test "$cross_compiling" = yes 6086*6eef5f0cSAntonio Huete Jimenezthen : 608701e196c8SJohn Marino ac_cv_func_vfork_works=cross 6088*6eef5f0cSAntonio Huete Jimenezelse $as_nop 608901e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 609001e196c8SJohn Marino/* end confdefs.h. */ 609101e196c8SJohn Marino/* Thanks to Paul Eggert for this test. */ 609201e196c8SJohn Marino$ac_includes_default 6093*6eef5f0cSAntonio Huete Jimenez#include <signal.h> 609401e196c8SJohn Marino#include <sys/wait.h> 609501e196c8SJohn Marino#ifdef HAVE_VFORK_H 609601e196c8SJohn Marino# include <vfork.h> 609701e196c8SJohn Marino#endif 6098*6eef5f0cSAntonio Huete Jimenez 6099*6eef5f0cSAntonio Huete Jimenezstatic void 6100*6eef5f0cSAntonio Huete Jimenezdo_nothing (int sig) 6101*6eef5f0cSAntonio Huete Jimenez{ 6102*6eef5f0cSAntonio Huete Jimenez (void) sig; 6103*6eef5f0cSAntonio Huete Jimenez} 6104*6eef5f0cSAntonio Huete Jimenez 610501e196c8SJohn Marino/* On some sparc systems, changes by the child to local and incoming 610601e196c8SJohn Marino argument registers are propagated back to the parent. The compiler 610701e196c8SJohn Marino is told about this with #include <vfork.h>, but some compilers 610801e196c8SJohn Marino (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 610901e196c8SJohn Marino static variable whose address is put into a register that is 611001e196c8SJohn Marino clobbered by the vfork. */ 611101e196c8SJohn Marinostatic void 611201e196c8SJohn Marinosparc_address_test (int arg) 611301e196c8SJohn Marino{ 611401e196c8SJohn Marino static pid_t child; 611501e196c8SJohn Marino if (!child) { 611601e196c8SJohn Marino child = vfork (); 611701e196c8SJohn Marino if (child < 0) { 611801e196c8SJohn Marino perror ("vfork"); 611901e196c8SJohn Marino _exit(2); 612001e196c8SJohn Marino } 612101e196c8SJohn Marino if (!child) { 612201e196c8SJohn Marino arg = getpid(); 612301e196c8SJohn Marino write(-1, "", 0); 612401e196c8SJohn Marino _exit (arg); 612501e196c8SJohn Marino } 612601e196c8SJohn Marino } 612701e196c8SJohn Marino} 612801e196c8SJohn Marino 612901e196c8SJohn Marinoint 6130*6eef5f0cSAntonio Huete Jimenezmain (void) 613101e196c8SJohn Marino{ 613201e196c8SJohn Marino pid_t parent = getpid (); 613301e196c8SJohn Marino pid_t child; 613401e196c8SJohn Marino 613501e196c8SJohn Marino sparc_address_test (0); 613601e196c8SJohn Marino 6137*6eef5f0cSAntonio Huete Jimenez /* On Solaris 2.4, changes by the child to the signal handler 6138*6eef5f0cSAntonio Huete Jimenez also munge signal handlers in the parent. To detect this, 6139*6eef5f0cSAntonio Huete Jimenez start by putting the parent's handler in a known state. */ 6140*6eef5f0cSAntonio Huete Jimenez signal (SIGTERM, SIG_DFL); 6141*6eef5f0cSAntonio Huete Jimenez 614201e196c8SJohn Marino child = vfork (); 614301e196c8SJohn Marino 614401e196c8SJohn Marino if (child == 0) { 614501e196c8SJohn Marino /* Here is another test for sparc vfork register problems. This 614601e196c8SJohn Marino test uses lots of local variables, at least as many local 614701e196c8SJohn Marino variables as main has allocated so far including compiler 614801e196c8SJohn Marino temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 614901e196c8SJohn Marino 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 615001e196c8SJohn Marino reuse the register of parent for one of the local variables, 615101e196c8SJohn Marino since it will think that parent can't possibly be used any more 615201e196c8SJohn Marino in this routine. Assigning to the local variable will thus 615301e196c8SJohn Marino munge parent in the parent process. */ 615401e196c8SJohn Marino pid_t 615501e196c8SJohn Marino p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 615601e196c8SJohn Marino p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 615701e196c8SJohn Marino /* Convince the compiler that p..p7 are live; otherwise, it might 615801e196c8SJohn Marino use the same hardware register for all 8 local variables. */ 615901e196c8SJohn Marino if (p != p1 || p != p2 || p != p3 || p != p4 616001e196c8SJohn Marino || p != p5 || p != p6 || p != p7) 616101e196c8SJohn Marino _exit(1); 616201e196c8SJohn Marino 6163*6eef5f0cSAntonio Huete Jimenez /* Alter the child's signal handler. */ 6164*6eef5f0cSAntonio Huete Jimenez if (signal (SIGTERM, do_nothing) != SIG_DFL) 6165*6eef5f0cSAntonio Huete Jimenez _exit(1); 6166*6eef5f0cSAntonio Huete Jimenez 616701e196c8SJohn Marino /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 616801e196c8SJohn Marino from child file descriptors. If the child closes a descriptor 616901e196c8SJohn Marino before it execs or exits, this munges the parent's descriptor 617001e196c8SJohn Marino as well. Test for this by closing stdout in the child. */ 617101e196c8SJohn Marino _exit(close(fileno(stdout)) != 0); 617201e196c8SJohn Marino } else { 617301e196c8SJohn Marino int status; 617401e196c8SJohn Marino struct stat st; 617501e196c8SJohn Marino 617601e196c8SJohn Marino while (wait(&status) != child) 617701e196c8SJohn Marino ; 617801e196c8SJohn Marino return ( 617901e196c8SJohn Marino /* Was there some problem with vforking? */ 618001e196c8SJohn Marino child < 0 618101e196c8SJohn Marino 6182*6eef5f0cSAntonio Huete Jimenez /* Did the child munge the parent's signal handler? */ 6183*6eef5f0cSAntonio Huete Jimenez || signal (SIGTERM, SIG_DFL) != SIG_DFL 6184*6eef5f0cSAntonio Huete Jimenez 618501e196c8SJohn Marino /* Did the child fail? (This shouldn't happen.) */ 618601e196c8SJohn Marino || status 618701e196c8SJohn Marino 618801e196c8SJohn Marino /* Did the vfork/compiler bug occur? */ 618901e196c8SJohn Marino || parent != getpid() 619001e196c8SJohn Marino 619101e196c8SJohn Marino /* Did the file descriptor bug occur? */ 619201e196c8SJohn Marino || fstat(fileno(stdout), &st) != 0 619301e196c8SJohn Marino ); 619401e196c8SJohn Marino } 619501e196c8SJohn Marino} 619601e196c8SJohn Marino_ACEOF 6197*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO" 6198*6eef5f0cSAntonio Huete Jimenezthen : 619901e196c8SJohn Marino ac_cv_func_vfork_works=yes 6200*6eef5f0cSAntonio Huete Jimenezelse $as_nop 620101e196c8SJohn Marino ac_cv_func_vfork_works=no 620201e196c8SJohn Marinofi 620301e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 620401e196c8SJohn Marino conftest.$ac_objext conftest.beam conftest.$ac_ext 620501e196c8SJohn Marinofi 620601e196c8SJohn Marino 620701e196c8SJohn Marinofi 6208*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 6209*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_func_vfork_works" >&6; } 621001e196c8SJohn Marino 621101e196c8SJohn Marinofi; 621201e196c8SJohn Marinoif test "x$ac_cv_func_fork_works" = xcross; then 621301e196c8SJohn Marino ac_cv_func_vfork_works=$ac_cv_func_vfork 6214*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 6215*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 621601e196c8SJohn Marinofi 621701e196c8SJohn Marino 621801e196c8SJohn Marinoif test "x$ac_cv_func_vfork_works" = xyes; then 621901e196c8SJohn Marino 6220*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h 622101e196c8SJohn Marino 622201e196c8SJohn Marinoelse 622301e196c8SJohn Marino 6224*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define vfork fork" >>confdefs.h 622501e196c8SJohn Marino 622601e196c8SJohn Marinofi 622701e196c8SJohn Marinoif test "x$ac_cv_func_fork_works" = xyes; then 622801e196c8SJohn Marino 6229*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h 623001e196c8SJohn Marino 623101e196c8SJohn Marinofi 623201e196c8SJohn Marino 623301e196c8SJohn Marino 6234*6eef5f0cSAntonio Huete Jimenez 6235*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_vprintf" = xno 6236*6eef5f0cSAntonio Huete Jimenezthen : 623701e196c8SJohn Marino ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 6238*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func__doprnt" = xyes 6239*6eef5f0cSAntonio Huete Jimenezthen : 624001e196c8SJohn Marino 6241*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h 624201e196c8SJohn Marino 624301e196c8SJohn Marinofi 624401e196c8SJohn Marino 624501e196c8SJohn Marinofi 6246*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5 6247*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for wait3 that fills in rusage... " >&6; } 6248*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_func_wait3_rusage+y} 6249*6eef5f0cSAntonio Huete Jimenezthen : 6250*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6251*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6252*6eef5f0cSAntonio Huete Jimenez if test "$cross_compiling" = yes 6253*6eef5f0cSAntonio Huete Jimenezthen : 625401e196c8SJohn Marino ac_cv_func_wait3_rusage=no 6255*6eef5f0cSAntonio Huete Jimenezelse $as_nop 625601e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 625701e196c8SJohn Marino/* end confdefs.h. */ 625801e196c8SJohn Marino$ac_includes_default 625901e196c8SJohn Marino#include <sys/time.h> 626001e196c8SJohn Marino#include <sys/resource.h> 626101e196c8SJohn Marino#include <sys/wait.h> 626201e196c8SJohn Marino/* HP-UX has wait3 but does not fill in rusage at all. */ 626301e196c8SJohn Marinoint 6264*6eef5f0cSAntonio Huete Jimenezmain (void) 626501e196c8SJohn Marino{ 626601e196c8SJohn Marino struct rusage r; 626701e196c8SJohn Marino int i; 626801e196c8SJohn Marino /* Use a field that we can force nonzero -- 626901e196c8SJohn Marino voluntary context switches. 627001e196c8SJohn Marino For systems like NeXT and OSF/1 that don't set it, 627101e196c8SJohn Marino also use the system CPU time. And page faults (I/O) for Linux. */ 627201e196c8SJohn Marino r.ru_nvcsw = 0; 627301e196c8SJohn Marino r.ru_stime.tv_sec = 0; 627401e196c8SJohn Marino r.ru_stime.tv_usec = 0; 627501e196c8SJohn Marino r.ru_majflt = r.ru_minflt = 0; 627601e196c8SJohn Marino switch (fork ()) 627701e196c8SJohn Marino { 627801e196c8SJohn Marino case 0: /* Child. */ 627901e196c8SJohn Marino sleep(1); /* Give up the CPU. */ 628001e196c8SJohn Marino _exit(0); 628101e196c8SJohn Marino break; 628201e196c8SJohn Marino case -1: /* What can we do? */ 628301e196c8SJohn Marino _exit(0); 628401e196c8SJohn Marino break; 628501e196c8SJohn Marino default: /* Parent. */ 628601e196c8SJohn Marino wait3(&i, 0, &r); 628701e196c8SJohn Marino /* Avoid "text file busy" from rm on fast HP-UX machines. */ 628801e196c8SJohn Marino sleep(2); 628901e196c8SJohn Marino return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0 629001e196c8SJohn Marino && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0); 629101e196c8SJohn Marino } 629201e196c8SJohn Marino} 629301e196c8SJohn Marino_ACEOF 6294*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_run "$LINENO" 6295*6eef5f0cSAntonio Huete Jimenezthen : 629601e196c8SJohn Marino ac_cv_func_wait3_rusage=yes 6297*6eef5f0cSAntonio Huete Jimenezelse $as_nop 629801e196c8SJohn Marino ac_cv_func_wait3_rusage=no 629901e196c8SJohn Marinofi 630001e196c8SJohn Marinorm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 630101e196c8SJohn Marino conftest.$ac_objext conftest.beam conftest.$ac_ext 630201e196c8SJohn Marinofi 630301e196c8SJohn Marino 630401e196c8SJohn Marinofi 6305*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5 6306*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_func_wait3_rusage" >&6; } 630701e196c8SJohn Marinoif test $ac_cv_func_wait3_rusage = yes; then 630801e196c8SJohn Marino 6309*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h 631001e196c8SJohn Marino 631101e196c8SJohn Marinofi 631201e196c8SJohn Marino 6313*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "err" "ac_cv_func_err" 6314*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_err" = xyes 6315*6eef5f0cSAntonio Huete Jimenezthen : 6316*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_ERR 1" >>confdefs.h 631701e196c8SJohn Marino 631801e196c8SJohn Marinofi 6319*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "errx" "ac_cv_func_errx" 6320*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_errx" = xyes 6321*6eef5f0cSAntonio Huete Jimenezthen : 6322*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_ERRX 1" >>confdefs.h 6323*6eef5f0cSAntonio Huete Jimenez 6324*6eef5f0cSAntonio Huete Jimenezfi 6325*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd" 6326*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getcwd" = xyes 6327*6eef5f0cSAntonio Huete Jimenezthen : 6328*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h 6329*6eef5f0cSAntonio Huete Jimenez 6330*6eef5f0cSAntonio Huete Jimenezfi 6331*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getenv" "ac_cv_func_getenv" 6332*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getenv" = xyes 6333*6eef5f0cSAntonio Huete Jimenezthen : 6334*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_GETENV 1" >>confdefs.h 6335*6eef5f0cSAntonio Huete Jimenez 6336*6eef5f0cSAntonio Huete Jimenezfi 6337*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" 6338*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getwd" = xyes 6339*6eef5f0cSAntonio Huete Jimenezthen : 6340*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h 6341*6eef5f0cSAntonio Huete Jimenez 6342*6eef5f0cSAntonio Huete Jimenezfi 6343*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "killpg" "ac_cv_func_killpg" 6344*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_killpg" = xyes 6345*6eef5f0cSAntonio Huete Jimenezthen : 6346*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_KILLPG 1" >>confdefs.h 6347*6eef5f0cSAntonio Huete Jimenez 6348*6eef5f0cSAntonio Huete Jimenezfi 6349*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 6350*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_mmap" = xyes 6351*6eef5f0cSAntonio Huete Jimenezthen : 6352*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h 6353*6eef5f0cSAntonio Huete Jimenez 6354*6eef5f0cSAntonio Huete Jimenezfi 6355*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv" 6356*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_putenv" = xyes 6357*6eef5f0cSAntonio Huete Jimenezthen : 6358*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h 6359*6eef5f0cSAntonio Huete Jimenez 6360*6eef5f0cSAntonio Huete Jimenezfi 6361*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 6362*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_select" = xyes 6363*6eef5f0cSAntonio Huete Jimenezthen : 6364*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h 6365*6eef5f0cSAntonio Huete Jimenez 6366*6eef5f0cSAntonio Huete Jimenezfi 6367*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv" 6368*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setenv" = xyes 6369*6eef5f0cSAntonio Huete Jimenezthen : 6370*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h 6371*6eef5f0cSAntonio Huete Jimenez 6372*6eef5f0cSAntonio Huete Jimenezfi 6373*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid" 6374*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setpgid" = xyes 6375*6eef5f0cSAntonio Huete Jimenezthen : 6376*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SETPGID 1" >>confdefs.h 6377*6eef5f0cSAntonio Huete Jimenez 6378*6eef5f0cSAntonio Huete Jimenezfi 6379*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit" 6380*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setrlimit" = xyes 6381*6eef5f0cSAntonio Huete Jimenezthen : 6382*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SETRLIMIT 1" >>confdefs.h 6383*6eef5f0cSAntonio Huete Jimenez 6384*6eef5f0cSAntonio Huete Jimenezfi 6385*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid" 6386*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_setsid" = xyes 6387*6eef5f0cSAntonio Huete Jimenezthen : 6388*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h 6389*6eef5f0cSAntonio Huete Jimenez 6390*6eef5f0cSAntonio Huete Jimenezfi 6391*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigaddset" "ac_cv_func_sigaddset" 6392*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigaddset" = xyes 6393*6eef5f0cSAntonio Huete Jimenezthen : 6394*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SIGADDSET 1" >>confdefs.h 6395*6eef5f0cSAntonio Huete Jimenez 6396*6eef5f0cSAntonio Huete Jimenezfi 6397*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigpending" "ac_cv_func_sigpending" 6398*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigpending" = xyes 6399*6eef5f0cSAntonio Huete Jimenezthen : 6400*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SIGPENDING 1" >>confdefs.h 6401*6eef5f0cSAntonio Huete Jimenez 6402*6eef5f0cSAntonio Huete Jimenezfi 6403*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask" 6404*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigprocmask" = xyes 6405*6eef5f0cSAntonio Huete Jimenezthen : 6406*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h 6407*6eef5f0cSAntonio Huete Jimenez 6408*6eef5f0cSAntonio Huete Jimenezfi 6409*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigsetmask" "ac_cv_func_sigsetmask" 6410*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigsetmask" = xyes 6411*6eef5f0cSAntonio Huete Jimenezthen : 6412*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SIGSETMASK 1" >>confdefs.h 6413*6eef5f0cSAntonio Huete Jimenez 6414*6eef5f0cSAntonio Huete Jimenezfi 6415*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend" 6416*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigsuspend" = xyes 6417*6eef5f0cSAntonio Huete Jimenezthen : 6418*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SIGSUSPEND 1" >>confdefs.h 6419*6eef5f0cSAntonio Huete Jimenez 6420*6eef5f0cSAntonio Huete Jimenezfi 6421*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigvec" "ac_cv_func_sigvec" 6422*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigvec" = xyes 6423*6eef5f0cSAntonio Huete Jimenezthen : 6424*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SIGVEC 1" >>confdefs.h 6425*6eef5f0cSAntonio Huete Jimenez 6426*6eef5f0cSAntonio Huete Jimenezfi 6427*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" 6428*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_snprintf" = xyes 6429*6eef5f0cSAntonio Huete Jimenezthen : 6430*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h 6431*6eef5f0cSAntonio Huete Jimenez 6432*6eef5f0cSAntonio Huete Jimenezfi 6433*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" 6434*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strerror" = xyes 6435*6eef5f0cSAntonio Huete Jimenezthen : 6436*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h 6437*6eef5f0cSAntonio Huete Jimenez 6438*6eef5f0cSAntonio Huete Jimenezfi 6439*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep" 6440*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_stresep" = xyes 6441*6eef5f0cSAntonio Huete Jimenezthen : 6442*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h 6443*6eef5f0cSAntonio Huete Jimenez 6444*6eef5f0cSAntonio Huete Jimenezfi 6445*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime" 6446*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strftime" = xyes 6447*6eef5f0cSAntonio Huete Jimenezthen : 6448*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRFTIME 1" >>confdefs.h 6449*6eef5f0cSAntonio Huete Jimenez 6450*6eef5f0cSAntonio Huete Jimenezfi 6451*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 6452*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strsep" = xyes 6453*6eef5f0cSAntonio Huete Jimenezthen : 6454*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h 6455*6eef5f0cSAntonio Huete Jimenez 6456*6eef5f0cSAntonio Huete Jimenezfi 6457*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod" 6458*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtod" = xyes 6459*6eef5f0cSAntonio Huete Jimenezthen : 6460*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRTOD 1" >>confdefs.h 6461*6eef5f0cSAntonio Huete Jimenez 6462*6eef5f0cSAntonio Huete Jimenezfi 6463*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" 6464*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtol" = xyes 6465*6eef5f0cSAntonio Huete Jimenezthen : 6466*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h 6467*6eef5f0cSAntonio Huete Jimenez 6468*6eef5f0cSAntonio Huete Jimenezfi 6469*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll" 6470*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtoll" = xyes 6471*6eef5f0cSAntonio Huete Jimenezthen : 6472*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h 6473*6eef5f0cSAntonio Huete Jimenez 6474*6eef5f0cSAntonio Huete Jimenezfi 6475*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul" 6476*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strtoul" = xyes 6477*6eef5f0cSAntonio Huete Jimenezthen : 6478*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRTOUL 1" >>confdefs.h 6479*6eef5f0cSAntonio Huete Jimenez 6480*6eef5f0cSAntonio Huete Jimenezfi 6481*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl" 6482*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sysctl" = xyes 6483*6eef5f0cSAntonio Huete Jimenezthen : 6484*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h 6485*6eef5f0cSAntonio Huete Jimenez 6486*6eef5f0cSAntonio Huete Jimenezfi 6487*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv" 6488*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_unsetenv" = xyes 6489*6eef5f0cSAntonio Huete Jimenezthen : 6490*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h 6491*6eef5f0cSAntonio Huete Jimenez 6492*6eef5f0cSAntonio Huete Jimenezfi 6493*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf" 6494*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_vsnprintf" = xyes 6495*6eef5f0cSAntonio Huete Jimenezthen : 6496*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h 6497*6eef5f0cSAntonio Huete Jimenez 6498*6eef5f0cSAntonio Huete Jimenezfi 6499*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3" 6500*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_wait3" = xyes 6501*6eef5f0cSAntonio Huete Jimenezthen : 6502*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_WAIT3 1" >>confdefs.h 6503*6eef5f0cSAntonio Huete Jimenez 6504*6eef5f0cSAntonio Huete Jimenezfi 6505*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "wait4" "ac_cv_func_wait4" 6506*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_wait4" = xyes 6507*6eef5f0cSAntonio Huete Jimenezthen : 6508*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_WAIT4 1" >>confdefs.h 6509*6eef5f0cSAntonio Huete Jimenez 6510*6eef5f0cSAntonio Huete Jimenezfi 6511*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid" 6512*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_waitpid" = xyes 6513*6eef5f0cSAntonio Huete Jimenezthen : 6514*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_WAITPID 1" >>confdefs.h 6515*6eef5f0cSAntonio Huete Jimenez 6516*6eef5f0cSAntonio Huete Jimenezfi 6517*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "warn" "ac_cv_func_warn" 6518*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_warn" = xyes 6519*6eef5f0cSAntonio Huete Jimenezthen : 6520*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_WARN 1" >>confdefs.h 6521*6eef5f0cSAntonio Huete Jimenez 6522*6eef5f0cSAntonio Huete Jimenezfi 6523*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "warnx" "ac_cv_func_warnx" 6524*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_warnx" = xyes 6525*6eef5f0cSAntonio Huete Jimenezthen : 6526*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_WARNX 1" >>confdefs.h 6527*6eef5f0cSAntonio Huete Jimenez 6528*6eef5f0cSAntonio Huete Jimenezfi 652901e196c8SJohn Marino 653001e196c8SJohn Marino 6531*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt" 6532*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_getopt" = xyes 6533*6eef5f0cSAntonio Huete Jimenezthen : 6534*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h 6535*6eef5f0cSAntonio Huete Jimenez 6536*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6537*6eef5f0cSAntonio Huete Jimenez case " $LIBOBJS " in 6538*6eef5f0cSAntonio Huete Jimenez *" getopt.$ac_objext "* ) ;; 6539*6eef5f0cSAntonio Huete Jimenez *) LIBOBJS="$LIBOBJS getopt.$ac_objext" 6540*6eef5f0cSAntonio Huete Jimenez ;; 6541*6eef5f0cSAntonio Huete Jimenezesac 6542*6eef5f0cSAntonio Huete Jimenez 6543*6eef5f0cSAntonio Huete Jimenezfi 6544ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath" 6545*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_realpath" = xyes 6546*6eef5f0cSAntonio Huete Jimenezthen : 6547*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h 654801e196c8SJohn Marino 6549*6eef5f0cSAntonio Huete Jimenezelse $as_nop 655001e196c8SJohn Marino case " $LIBOBJS " in 6551ca58f742SDaniel Fojt *" realpath.$ac_objext "* ) ;; 6552ca58f742SDaniel Fojt *) LIBOBJS="$LIBOBJS realpath.$ac_objext" 655301e196c8SJohn Marino ;; 655401e196c8SJohn Marinoesac 655501e196c8SJohn Marino 655601e196c8SJohn Marinofi 6557ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname" 6558*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_dirname" = xyes 6559*6eef5f0cSAntonio Huete Jimenezthen : 6560*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_DIRNAME 1" >>confdefs.h 6561ca58f742SDaniel Fojt 6562*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6563ca58f742SDaniel Fojt case " $LIBOBJS " in 6564ca58f742SDaniel Fojt *" dirname.$ac_objext "* ) ;; 6565ca58f742SDaniel Fojt *) LIBOBJS="$LIBOBJS dirname.$ac_objext" 6566ca58f742SDaniel Fojt ;; 6567ca58f742SDaniel Fojtesac 6568ca58f742SDaniel Fojt 6569ca58f742SDaniel Fojtfi 6570*6eef5f0cSAntonio Huete Jimenezac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 6571*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_sigaction" = xyes 6572*6eef5f0cSAntonio Huete Jimenezthen : 6573*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h 6574ca58f742SDaniel Fojt 6575*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6576*6eef5f0cSAntonio Huete Jimenez case " $LIBOBJS " in 6577*6eef5f0cSAntonio Huete Jimenez *" sigaction.$ac_objext "* ) ;; 6578*6eef5f0cSAntonio Huete Jimenez *) LIBOBJS="$LIBOBJS sigaction.$ac_objext" 6579*6eef5f0cSAntonio Huete Jimenez ;; 6580*6eef5f0cSAntonio Huete Jimenezesac 6581*6eef5f0cSAntonio Huete Jimenez 6582*6eef5f0cSAntonio Huete Jimenezfi 6583ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "stresep" "ac_cv_func_stresep" 6584*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_stresep" = xyes 6585*6eef5f0cSAntonio Huete Jimenezthen : 6586*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRESEP 1" >>confdefs.h 6587ca58f742SDaniel Fojt 6588*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6589ca58f742SDaniel Fojt case " $LIBOBJS " in 6590ca58f742SDaniel Fojt *" stresep.$ac_objext "* ) ;; 6591ca58f742SDaniel Fojt *) LIBOBJS="$LIBOBJS stresep.$ac_objext" 6592ca58f742SDaniel Fojt ;; 6593ca58f742SDaniel Fojtesac 6594ca58f742SDaniel Fojt 6595ca58f742SDaniel Fojtfi 6596ca58f742SDaniel Fojtac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 6597*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_func_strlcpy" = xyes 6598*6eef5f0cSAntonio Huete Jimenezthen : 6599*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h 6600ca58f742SDaniel Fojt 6601*6eef5f0cSAntonio Huete Jimenezelse $as_nop 6602ca58f742SDaniel Fojt case " $LIBOBJS " in 6603ca58f742SDaniel Fojt *" strlcpy.$ac_objext "* ) ;; 6604ca58f742SDaniel Fojt *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 6605ca58f742SDaniel Fojt ;; 6606ca58f742SDaniel Fojtesac 6607ca58f742SDaniel Fojt 6608ca58f742SDaniel Fojtfi 660901e196c8SJohn Marino 661001e196c8SJohn Marino 6611*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5 6612*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for emalloc in -lutil... " >&6; } 6613*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_emalloc+y} 6614*6eef5f0cSAntonio Huete Jimenezthen : 6615*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6616*6eef5f0cSAntonio Huete Jimenezelse $as_nop 661701e196c8SJohn Marino ac_check_lib_save_LIBS=$LIBS 661801e196c8SJohn MarinoLIBS="-lutil $LIBS" 661901e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 662001e196c8SJohn Marino/* end confdefs.h. */ 662101e196c8SJohn Marino 662201e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error. 662301e196c8SJohn Marino Use char because int might match the return type of a GCC 662401e196c8SJohn Marino builtin and then its argument prototype would still apply. */ 662501e196c8SJohn Marinochar emalloc (); 662601e196c8SJohn Marinoint 6627*6eef5f0cSAntonio Huete Jimenezmain (void) 662801e196c8SJohn Marino{ 662901e196c8SJohn Marinoreturn emalloc (); 663001e196c8SJohn Marino ; 663101e196c8SJohn Marino return 0; 663201e196c8SJohn Marino} 663301e196c8SJohn Marino_ACEOF 6634*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO" 6635*6eef5f0cSAntonio Huete Jimenezthen : 663601e196c8SJohn Marino ac_cv_lib_util_emalloc=yes 6637*6eef5f0cSAntonio Huete Jimenezelse $as_nop 663801e196c8SJohn Marino ac_cv_lib_util_emalloc=no 663901e196c8SJohn Marinofi 6640*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 664101e196c8SJohn Marino conftest$ac_exeext conftest.$ac_ext 664201e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS 664301e196c8SJohn Marinofi 6644*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5 6645*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_emalloc" >&6; } 6646*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_emalloc" = xyes 6647*6eef5f0cSAntonio Huete Jimenezthen : 6648*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5 6649*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for erealloc in -lutil... " >&6; } 6650*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_erealloc+y} 6651*6eef5f0cSAntonio Huete Jimenezthen : 6652*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6653*6eef5f0cSAntonio Huete Jimenezelse $as_nop 665401e196c8SJohn Marino ac_check_lib_save_LIBS=$LIBS 665501e196c8SJohn MarinoLIBS="-lutil $LIBS" 665601e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 665701e196c8SJohn Marino/* end confdefs.h. */ 665801e196c8SJohn Marino 665901e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error. 666001e196c8SJohn Marino Use char because int might match the return type of a GCC 666101e196c8SJohn Marino builtin and then its argument prototype would still apply. */ 666201e196c8SJohn Marinochar erealloc (); 666301e196c8SJohn Marinoint 6664*6eef5f0cSAntonio Huete Jimenezmain (void) 666501e196c8SJohn Marino{ 666601e196c8SJohn Marinoreturn erealloc (); 666701e196c8SJohn Marino ; 666801e196c8SJohn Marino return 0; 666901e196c8SJohn Marino} 667001e196c8SJohn Marino_ACEOF 6671*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO" 6672*6eef5f0cSAntonio Huete Jimenezthen : 667301e196c8SJohn Marino ac_cv_lib_util_erealloc=yes 6674*6eef5f0cSAntonio Huete Jimenezelse $as_nop 667501e196c8SJohn Marino ac_cv_lib_util_erealloc=no 667601e196c8SJohn Marinofi 6677*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 667801e196c8SJohn Marino conftest$ac_exeext conftest.$ac_ext 667901e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS 668001e196c8SJohn Marinofi 6681*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5 6682*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_erealloc" >&6; } 6683*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_erealloc" = xyes 6684*6eef5f0cSAntonio Huete Jimenezthen : 6685*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5 6686*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for estrdup in -lutil... " >&6; } 6687*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_estrdup+y} 6688*6eef5f0cSAntonio Huete Jimenezthen : 6689*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6690*6eef5f0cSAntonio Huete Jimenezelse $as_nop 669101e196c8SJohn Marino ac_check_lib_save_LIBS=$LIBS 669201e196c8SJohn MarinoLIBS="-lutil $LIBS" 669301e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 669401e196c8SJohn Marino/* end confdefs.h. */ 669501e196c8SJohn Marino 669601e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error. 669701e196c8SJohn Marino Use char because int might match the return type of a GCC 669801e196c8SJohn Marino builtin and then its argument prototype would still apply. */ 669901e196c8SJohn Marinochar estrdup (); 670001e196c8SJohn Marinoint 6701*6eef5f0cSAntonio Huete Jimenezmain (void) 670201e196c8SJohn Marino{ 670301e196c8SJohn Marinoreturn estrdup (); 670401e196c8SJohn Marino ; 670501e196c8SJohn Marino return 0; 670601e196c8SJohn Marino} 670701e196c8SJohn Marino_ACEOF 6708*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO" 6709*6eef5f0cSAntonio Huete Jimenezthen : 671001e196c8SJohn Marino ac_cv_lib_util_estrdup=yes 6711*6eef5f0cSAntonio Huete Jimenezelse $as_nop 671201e196c8SJohn Marino ac_cv_lib_util_estrdup=no 671301e196c8SJohn Marinofi 6714*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 671501e196c8SJohn Marino conftest$ac_exeext conftest.$ac_ext 671601e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS 671701e196c8SJohn Marinofi 6718*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5 6719*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_estrdup" >&6; } 6720*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_estrdup" = xyes 6721*6eef5f0cSAntonio Huete Jimenezthen : 6722*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5 6723*6eef5f0cSAntonio Huete Jimenezprintf %s "checking for estrndup in -lutil... " >&6; } 6724*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_lib_util_estrndup+y} 6725*6eef5f0cSAntonio Huete Jimenezthen : 6726*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6727*6eef5f0cSAntonio Huete Jimenezelse $as_nop 672801e196c8SJohn Marino ac_check_lib_save_LIBS=$LIBS 672901e196c8SJohn MarinoLIBS="-lutil $LIBS" 673001e196c8SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 673101e196c8SJohn Marino/* end confdefs.h. */ 673201e196c8SJohn Marino 673301e196c8SJohn Marino/* Override any GCC internal prototype to avoid an error. 673401e196c8SJohn Marino Use char because int might match the return type of a GCC 673501e196c8SJohn Marino builtin and then its argument prototype would still apply. */ 673601e196c8SJohn Marinochar estrndup (); 673701e196c8SJohn Marinoint 6738*6eef5f0cSAntonio Huete Jimenezmain (void) 673901e196c8SJohn Marino{ 674001e196c8SJohn Marinoreturn estrndup (); 674101e196c8SJohn Marino ; 674201e196c8SJohn Marino return 0; 674301e196c8SJohn Marino} 674401e196c8SJohn Marino_ACEOF 6745*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_link "$LINENO" 6746*6eef5f0cSAntonio Huete Jimenezthen : 674701e196c8SJohn Marino ac_cv_lib_util_estrndup=yes 6748*6eef5f0cSAntonio Huete Jimenezelse $as_nop 674901e196c8SJohn Marino ac_cv_lib_util_estrndup=no 675001e196c8SJohn Marinofi 6751*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam \ 675201e196c8SJohn Marino conftest$ac_exeext conftest.$ac_ext 675301e196c8SJohn MarinoLIBS=$ac_check_lib_save_LIBS 675401e196c8SJohn Marinofi 6755*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5 6756*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_lib_util_estrndup" >&6; } 6757*6eef5f0cSAntonio Huete Jimenezif test "x$ac_cv_lib_util_estrndup" = xyes 6758*6eef5f0cSAntonio Huete Jimenezthen : 675901e196c8SJohn Marino LIBS="$LIBS -lutil" 676001e196c8SJohn Marino CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC" 676101e196c8SJohn Marinofi 676201e196c8SJohn Marino 676301e196c8SJohn Marinofi 676401e196c8SJohn Marino 676501e196c8SJohn Marinofi 676601e196c8SJohn Marino 676701e196c8SJohn Marinofi 676801e196c8SJohn Marino 676901e196c8SJohn Marino 6770*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5 6771*6eef5f0cSAntonio Huete Jimenezprintf %s "checking whether stat file-mode macros are broken... " >&6; } 6772*6eef5f0cSAntonio Huete Jimenezif test ${ac_cv_header_stat_broken+y} 6773*6eef5f0cSAntonio Huete Jimenezthen : 6774*6eef5f0cSAntonio Huete Jimenez printf %s "(cached) " >&6 6775*6eef5f0cSAntonio Huete Jimenezelse $as_nop 677601e196c8SJohn Marino cat confdefs.h - <<_ACEOF >conftest.$ac_ext 677701e196c8SJohn Marino/* end confdefs.h. */ 677801e196c8SJohn Marino#include <sys/types.h> 677901e196c8SJohn Marino#include <sys/stat.h> 678001e196c8SJohn Marino 678101e196c8SJohn Marino#if defined S_ISBLK && defined S_IFDIR 678201e196c8SJohn Marinoextern char c1[S_ISBLK (S_IFDIR) ? -1 : 1]; 678301e196c8SJohn Marino#endif 678401e196c8SJohn Marino 678501e196c8SJohn Marino#if defined S_ISBLK && defined S_IFCHR 678601e196c8SJohn Marinoextern char c2[S_ISBLK (S_IFCHR) ? -1 : 1]; 678701e196c8SJohn Marino#endif 678801e196c8SJohn Marino 678901e196c8SJohn Marino#if defined S_ISLNK && defined S_IFREG 679001e196c8SJohn Marinoextern char c3[S_ISLNK (S_IFREG) ? -1 : 1]; 679101e196c8SJohn Marino#endif 679201e196c8SJohn Marino 679301e196c8SJohn Marino#if defined S_ISSOCK && defined S_IFREG 679401e196c8SJohn Marinoextern char c4[S_ISSOCK (S_IFREG) ? -1 : 1]; 679501e196c8SJohn Marino#endif 679601e196c8SJohn Marino 679701e196c8SJohn Marino_ACEOF 6798*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 6799*6eef5f0cSAntonio Huete Jimenezthen : 680001e196c8SJohn Marino ac_cv_header_stat_broken=no 6801*6eef5f0cSAntonio Huete Jimenezelse $as_nop 680201e196c8SJohn Marino ac_cv_header_stat_broken=yes 680301e196c8SJohn Marinofi 6804*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 680501e196c8SJohn Marinofi 6806*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5 6807*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$ac_cv_header_stat_broken" >&6; } 680801e196c8SJohn Marinoif test $ac_cv_header_stat_broken = yes; then 680901e196c8SJohn Marino 6810*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define STAT_MACROS_BROKEN 1" >>confdefs.h 681101e196c8SJohn Marino 681201e196c8SJohn Marinofi 681301e196c8SJohn Marino 68146a91b982SJohn Marinoecho "checking if compiler supports __func__" >&6 68156a91b982SJohn Marinoac_ext=c 68166a91b982SJohn Marinoac_cpp='$CPP $CPPFLAGS' 68176a91b982SJohn Marinoac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 68186a91b982SJohn Marinoac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 68196a91b982SJohn Marinoac_compiler_gnu=$ac_cv_c_compiler_gnu 68206a91b982SJohn Marino 68216a91b982SJohn Marinocat confdefs.h - <<_ACEOF >conftest.$ac_ext 68226a91b982SJohn Marino/* end confdefs.h. */ 68236a91b982SJohn Marino 68246a91b982SJohn Marinoint 6825*6eef5f0cSAntonio Huete Jimenezmain (void) 68266a91b982SJohn Marino{ 68276a91b982SJohn Marinoconst char *func = __func__; 68286a91b982SJohn Marino ; 68296a91b982SJohn Marino return 0; 68306a91b982SJohn Marino} 68316a91b982SJohn Marino_ACEOF 6832*6eef5f0cSAntonio Huete Jimenezif ac_fn_c_try_compile "$LINENO" 6833*6eef5f0cSAntonio Huete Jimenezthen : 68346a91b982SJohn Marino 6835*6eef5f0cSAntonio Huete Jimenezelse $as_nop 68366a91b982SJohn Marino 6837*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define __func__ __FUNCTION__" >>confdefs.h 68386a91b982SJohn Marino 68396a91b982SJohn Marinofi 6840*6eef5f0cSAntonio Huete Jimenezrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6841*6eef5f0cSAntonio Huete Jimenezif test -x /usr/gnu/bin/diff; then 6842*6eef5f0cSAntonio Huete Jimenez diff=/usr/gnu/bin/diff 6843*6eef5f0cSAntonio Huete Jimenez diff_u=-u 6844*6eef5f0cSAntonio Huete Jimenezelse 6845*6eef5f0cSAntonio Huete Jimenez diff=${diff:-diff} 6846*6eef5f0cSAntonio Huete Jimenez echo $ECHO_N "checking if $diff -u works... $ECHO_C" >&6 6847*6eef5f0cSAntonio Huete Jimenez if $diff -u /dev/null /dev/null > /dev/null 2>&1; then 684801e196c8SJohn Marino diff_u=-u 684901e196c8SJohn Marino echo yes >&6 685001e196c8SJohn Marino else 685101e196c8SJohn Marino diff_u= 685201e196c8SJohn Marino echo no >&6 685301e196c8SJohn Marino fi 6854*6eef5f0cSAntonio Huete Jimenezfi 685501e196c8SJohn Marinoecho "checking for MACHINE & MACHINE_ARCH..." >&6 685601e196c8SJohn Marinocat > conftest.$ac_ext <<EOF 685701e196c8SJohn Marino#include "confdefs.h" 685801e196c8SJohn Marino#include <sys/param.h> 685901e196c8SJohn Marino#ifdef MACHINE 686001e196c8SJohn Marinomachine=MACHINE 686101e196c8SJohn Marino#endif 686201e196c8SJohn Marino#ifdef MACHINE_ARCH 686301e196c8SJohn Marinomachine_arch=MACHINE_ARCH 686401e196c8SJohn Marino#endif 686501e196c8SJohn MarinoEOF 686601e196c8SJohn Marino 686701e196c8SJohn Marinodefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6868*6eef5f0cSAntonio Huete Jimenez grep machine= | tr -d ' "'` 686901e196c8SJohn Marinorm -rf conftest* 687001e196c8SJohn Marinoif test "$default_machine"; then 687101e196c8SJohn Marino eval "$default_machine" 687201e196c8SJohn Marinofi 687301e196c8SJohn Marinomachine=${machine:-`$srcdir/machine.sh`} 687401e196c8SJohn Marinomachine_arch=${machine_arch:-`$srcdir/machine.sh arch`} 687501e196c8SJohn Marinoecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6 687601e196c8SJohn Marino 687701e196c8SJohn Marino# Check whether --with-machine was given. 6878*6eef5f0cSAntonio Huete Jimenezif test ${with_machine+y} 6879*6eef5f0cSAntonio Huete Jimenezthen : 688001e196c8SJohn Marino withval=$with_machine; case "${withval}" in 6881ca58f742SDaniel Fojtyes) as_fn_error $? "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;; 688201e196c8SJohn Marinono) ;; 688301e196c8SJohn Marinogeneric) machine=`$srcdir/machine.sh`;; 688401e196c8SJohn Marino*) machine=$with_machine;; 688501e196c8SJohn Marinoesac 688601e196c8SJohn Marinofi 688701e196c8SJohn Marino 688801e196c8SJohn Marinoforce_machine= 688901e196c8SJohn Marino 689001e196c8SJohn Marino# Check whether --with-force_machine was given. 6891*6eef5f0cSAntonio Huete Jimenezif test ${with_force_machine+y} 6892*6eef5f0cSAntonio Huete Jimenezthen : 689301e196c8SJohn Marino withval=$with_force_machine; case "${withval}" in 689401e196c8SJohn Marinoyes) force_machine=FORCE_;; 689501e196c8SJohn Marinono) ;; 689601e196c8SJohn Marino*) force_machine=FORCE_; machine=$with_force_machine;; 689701e196c8SJohn Marinoesac 689801e196c8SJohn Marinofi 689901e196c8SJohn Marino 690001e196c8SJohn Marinoforce_machine_arch= 690101e196c8SJohn Marino 690201e196c8SJohn Marino# Check whether --with-force_machine_arch was given. 6903*6eef5f0cSAntonio Huete Jimenezif test ${with_force_machine_arch+y} 6904*6eef5f0cSAntonio Huete Jimenezthen : 690501e196c8SJohn Marino withval=$with_force_machine_arch; case "${withval}" in 690601e196c8SJohn Marinoyes) force_machine_arch=FORCE_;; 690701e196c8SJohn Marinono) ;; 6908a34d5fb1SAntonio Huete Jimenez*) force_machine_arch=FORCE_; machine_arch=$with_force_machine_arch;; 690901e196c8SJohn Marinoesac 691001e196c8SJohn Marinofi 691101e196c8SJohn Marino 691201e196c8SJohn Marino 691301e196c8SJohn Marino# Check whether --with-machine_arch was given. 6914*6eef5f0cSAntonio Huete Jimenezif test ${with_machine_arch+y} 6915*6eef5f0cSAntonio Huete Jimenezthen : 691601e196c8SJohn Marino withval=$with_machine_arch; case "${withval}" in 6917ca58f742SDaniel Fojtyes) as_fn_error $? "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;; 691801e196c8SJohn Marinono) ;; 691901e196c8SJohn Marino*) machine_arch=$with_machine_arch;; 692001e196c8SJohn Marinoesac 692101e196c8SJohn Marinofi 692201e196c8SJohn Marino 6923a34d5fb1SAntonio Huete Jimenezecho "Using: ${force_machine}MACHINE=$machine, ${force_machine_arch}MACHINE_ARCH=$machine_arch" 1>&6 692401e196c8SJohn Marinodefault_sys_path=\${prefix}/share/mk 692501e196c8SJohn Marino 692601e196c8SJohn Marino# Check whether --with-default-sys-path was given. 6927*6eef5f0cSAntonio Huete Jimenezif test ${with_default_sys_path+y} 6928*6eef5f0cSAntonio Huete Jimenezthen : 692901e196c8SJohn Marino withval=$with_default_sys_path; case "${withval}" in 6930ca58f742SDaniel Fojtyes) as_fn_error $? "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;; 693101e196c8SJohn Marinono) ;; 693201e196c8SJohn Marino*) default_sys_path="$with_default_sys_path" 693301e196c8SJohn Marino ;; 693401e196c8SJohn Marinoesac 693501e196c8SJohn Marinofi 693601e196c8SJohn Marino 693701e196c8SJohn Marino 693801e196c8SJohn Marino# Check whether --with-path-objdirprefix was given. 6939*6eef5f0cSAntonio Huete Jimenezif test ${with_path_objdirprefix+y} 6940*6eef5f0cSAntonio Huete Jimenezthen : 694101e196c8SJohn Marino withval=$with_path_objdirprefix; case "${withval}" in 6942ca58f742SDaniel Fojtyes) as_fn_error $? "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;; 694301e196c8SJohn Marinono) CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;; 694401e196c8SJohn Marino*) CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;; 694501e196c8SJohn Marinoesac 694601e196c8SJohn Marinofi 694701e196c8SJohn Marino 694801e196c8SJohn Marino# Check whether --enable-pwd-override was given. 6949*6eef5f0cSAntonio Huete Jimenezif test ${enable_pwd_override+y} 6950*6eef5f0cSAntonio Huete Jimenezthen : 695101e196c8SJohn Marino enableval=$enable_pwd_override; case "${enableval}" in 695201e196c8SJohn Marinoyes) ;; 695301e196c8SJohn Marinono) CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;; 6954ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;; 695501e196c8SJohn Marinoesac 695601e196c8SJohn Marinofi 695701e196c8SJohn Marino 695801e196c8SJohn Marino# Check whether --enable-check-make-chdir was given. 6959*6eef5f0cSAntonio Huete Jimenezif test ${enable_check_make_chdir+y} 6960*6eef5f0cSAntonio Huete Jimenezthen : 696101e196c8SJohn Marino enableval=$enable_check_make_chdir; case "${enableval}" in 696201e196c8SJohn Marinoyes) ;; 696301e196c8SJohn Marinono) CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;; 6964ca58f742SDaniel Fojt*) as_fn_error $? "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;; 696501e196c8SJohn Marinoesac 696601e196c8SJohn Marinofi 696701e196c8SJohn Marino 696801e196c8SJohn Marino 696901e196c8SJohn Marino# Check whether --with-mksrc was given. 6970*6eef5f0cSAntonio Huete Jimenezif test ${with_mksrc+y} 6971*6eef5f0cSAntonio Huete Jimenezthen : 697201e196c8SJohn Marino withval=$with_mksrc; case "${withval}" in 697301e196c8SJohn Marino""|yes|no) ;; 697401e196c8SJohn Marino*) test -s $withval/install-mk && mksrc=$withval || 6975ca58f742SDaniel Fojtas_fn_error $? "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5 697601e196c8SJohn Marino;; 697701e196c8SJohn Marinoesac 697801e196c8SJohn Marino 697901e196c8SJohn Marinofi 698001e196c8SJohn Marino 698101e196c8SJohn Marinosrcdir=`cd $srcdir && pwd` 698201e196c8SJohn Marinofor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk 698301e196c8SJohn Marinodo 698401e196c8SJohn Marino test -s $mksrc/install-mk || continue 698501e196c8SJohn Marino mksrc=`cd $mksrc && pwd` 698601e196c8SJohn Marino break 698701e196c8SJohn Marinodone 698801e196c8SJohn Marinomksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"` 698901e196c8SJohn Marinoecho "Using: MKSRC=$mksrc" 1>&6 6990*6eef5f0cSAntonio Huete Jimenezfor sh in /usr/xpg4/bin/sh $ALT_DEF_SHELLS 6991*6eef5f0cSAntonio Huete Jimenezdo 6992*6eef5f0cSAntonio Huete Jimenez test -x $sh || continue 6993*6eef5f0cSAntonio Huete Jimenez use_defshell $sh 6994*6eef5f0cSAntonio Huete Jimenez break 6995*6eef5f0cSAntonio Huete Jimenezdone 6996*6eef5f0cSAntonio Huete Jimenezcase "$defshell_path$DEFSHELL_INDEX" in 6997*6eef5f0cSAntonio Huete Jimenez"") ;; 6998*6eef5f0cSAntonio Huete Jimenez*DEFSHELL_INDEX_CUSTOM) 699901e196c8SJohn Marino echo "Using: SHELL=$defshell_path" >&6 700001e196c8SJohn Marino 7001*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_CUSTOM \"$defshell_path\"" >>confdefs.h 700201e196c8SJohn Marino 7003*6eef5f0cSAntonio Huete Jimenez ;; 7004*6eef5f0cSAntonio Huete Jimenez/*INDEX*) 7005*6eef5f0cSAntonio Huete Jimenez echo "Using: SHELL=$DEFSHELL_INDEX ($defshell_path)" | sed 's,DEFSHELL_INDEX_,,' >&6 700601e196c8SJohn Marino 7007*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h 700801e196c8SJohn Marino 7009*6eef5f0cSAntonio Huete Jimenez 7010*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_PATH \"$defshell_path\"" >>confdefs.h 7011*6eef5f0cSAntonio Huete Jimenez 7012*6eef5f0cSAntonio Huete Jimenez ;; 7013*6eef5f0cSAntonio Huete Jimenez*) 7014*6eef5f0cSAntonio Huete Jimenez echo "Using: SHELL=$DEFSHELL_INDEX" | sed 's,DEFSHELL_INDEX_,,' >&6 7015*6eef5f0cSAntonio Huete Jimenez 7016*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "#define DEFSHELL_INDEX $DEFSHELL_INDEX" >>confdefs.h 7017*6eef5f0cSAntonio Huete Jimenez 7018*6eef5f0cSAntonio Huete Jimenez ;; 7019*6eef5f0cSAntonio Huete Jimenezesac 7020*6eef5f0cSAntonio Huete Jimenezcase "`echo bmake | egrep 'a|b' 2>&1`" in 7021*6eef5f0cSAntonio Huete Jimenezbmake) egrep=egrep;; 7022*6eef5f0cSAntonio Huete Jimenez*) egrep='grep -E';; 7023*6eef5f0cSAntonio Huete Jimenezesac 7024*6eef5f0cSAntonio Huete Jimenez 7025*6eef5f0cSAntonio Huete Jimenez 7026*6eef5f0cSAntonio Huete Jimenez 702701e196c8SJohn Marino 702801e196c8SJohn Marino 702901e196c8SJohn Marino 703001e196c8SJohn Marino 703101e196c8SJohn Marino 703201e196c8SJohn Marino 703301e196c8SJohn Marino 703401e196c8SJohn Marino 703501e196c8SJohn Marino 703601e196c8SJohn Marino 7037ca58f742SDaniel Fojt 7038ca58f742SDaniel Fojt 7039a34d5fb1SAntonio Huete Jimenez 7040ca58f742SDaniel Fojtbm_outfiles="Makefile.config unit-tests/Makefile.config make-bootstrap.sh" 7041ca58f742SDaniel Fojtif test $use_makefile = yes; then 7042ca58f742SDaniel Fojt bm_outfiles="makefile $bm_outfiles" 7043ca58f742SDaniel Fojtfi 7044*6eef5f0cSAntonio Huete Jimenez 7045*6eef5f0cSAntonio Huete Jimenezhere=`'pwd'` 7046*6eef5f0cSAntonio Huete Jimenez: srcdir=$srcdir 7047*6eef5f0cSAntonio Huete Jimenez: here= $here 7048*6eef5f0cSAntonio Huete Jimenezcase "$here" in 7049*6eef5f0cSAntonio Huete Jimenez$srcdir/obj*) # make sure we put unit-tests/Makefile.config in the right place 7050*6eef5f0cSAntonio Huete Jimenez obj=`basename $here` 7051*6eef5f0cSAntonio Huete Jimenez mkdir -p $srcdir/unit-tests/$obj 7052*6eef5f0cSAntonio Huete Jimenez test -d unit-tests || ln -s ../unit-tests/$obj unit-tests 7053*6eef5f0cSAntonio Huete Jimenez ;; 7054*6eef5f0cSAntonio Huete Jimenezesac 7055*6eef5f0cSAntonio Huete Jimenez 7056ca58f742SDaniel Fojtac_config_files="$ac_config_files $bm_outfiles" 705701e196c8SJohn Marino 705801e196c8SJohn Marinocat >confcache <<\_ACEOF 705901e196c8SJohn Marino# This file is a shell script that caches the results of configure 706001e196c8SJohn Marino# tests run on this system so they can be shared between configure 706101e196c8SJohn Marino# scripts and configure runs, see configure's option --config-cache. 706201e196c8SJohn Marino# It is not useful on other systems. If it contains results you don't 706301e196c8SJohn Marino# want to keep, you may remove or edit it. 706401e196c8SJohn Marino# 706501e196c8SJohn Marino# config.status only pays attention to the cache file if you give it 706601e196c8SJohn Marino# the --recheck option to rerun configure. 706701e196c8SJohn Marino# 706801e196c8SJohn Marino# `ac_cv_env_foo' variables (set or unset) will be overridden when 706901e196c8SJohn Marino# loading this file, other *unset* `ac_cv_foo' will be assigned the 707001e196c8SJohn Marino# following values. 707101e196c8SJohn Marino 707201e196c8SJohn Marino_ACEOF 707301e196c8SJohn Marino 707401e196c8SJohn Marino# The following way of writing the cache mishandles newlines in values, 707501e196c8SJohn Marino# but we know of no workaround that is simple, portable, and efficient. 707601e196c8SJohn Marino# So, we kill variables containing newlines. 707701e196c8SJohn Marino# Ultrix sh set writes to stderr and can't be redirected directly, 707801e196c8SJohn Marino# and sets the high bit in the cache file unless we assign to the vars. 707901e196c8SJohn Marino( 708001e196c8SJohn Marino for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 708101e196c8SJohn Marino eval ac_val=\$$ac_var 708201e196c8SJohn Marino case $ac_val in #( 708301e196c8SJohn Marino *${as_nl}*) 708401e196c8SJohn Marino case $ac_var in #( 7085*6eef5f0cSAntonio Huete Jimenez *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7086*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 708701e196c8SJohn Marino esac 708801e196c8SJohn Marino case $ac_var in #( 708901e196c8SJohn Marino _ | IFS | as_nl) ;; #( 709001e196c8SJohn Marino BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 709101e196c8SJohn Marino *) { eval $ac_var=; unset $ac_var;} ;; 709201e196c8SJohn Marino esac ;; 709301e196c8SJohn Marino esac 709401e196c8SJohn Marino done 709501e196c8SJohn Marino 709601e196c8SJohn Marino (set) 2>&1 | 709701e196c8SJohn Marino case $as_nl`(ac_space=' '; set) 2>&1` in #( 709801e196c8SJohn Marino *${as_nl}ac_space=\ *) 709901e196c8SJohn Marino # `set' does not quote correctly, so add quotes: double-quote 710001e196c8SJohn Marino # substitution turns \\\\ into \\, and sed turns \\ into \. 710101e196c8SJohn Marino sed -n \ 710201e196c8SJohn Marino "s/'/'\\\\''/g; 710301e196c8SJohn Marino s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 710401e196c8SJohn Marino ;; #( 710501e196c8SJohn Marino *) 710601e196c8SJohn Marino # `set' quotes correctly as required by POSIX, so do not add quotes. 710701e196c8SJohn Marino sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 710801e196c8SJohn Marino ;; 710901e196c8SJohn Marino esac | 711001e196c8SJohn Marino sort 711101e196c8SJohn Marino) | 711201e196c8SJohn Marino sed ' 711301e196c8SJohn Marino /^ac_cv_env_/b end 711401e196c8SJohn Marino t clear 711501e196c8SJohn Marino :clear 7116*6eef5f0cSAntonio Huete Jimenez s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 711701e196c8SJohn Marino t end 711801e196c8SJohn Marino s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 711901e196c8SJohn Marino :end' >>confcache 712001e196c8SJohn Marinoif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 712101e196c8SJohn Marino if test -w "$cache_file"; then 7122ca58f742SDaniel Fojt if test "x$cache_file" != "x/dev/null"; then 7123*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7124*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 7125ca58f742SDaniel Fojt if test ! -f "$cache_file" || test -h "$cache_file"; then 7126ca58f742SDaniel Fojt cat confcache >"$cache_file" 7127ca58f742SDaniel Fojt else 7128ca58f742SDaniel Fojt case $cache_file in #( 7129ca58f742SDaniel Fojt */* | ?:*) 7130ca58f742SDaniel Fojt mv -f confcache "$cache_file"$$ && 7131ca58f742SDaniel Fojt mv -f "$cache_file"$$ "$cache_file" ;; #( 7132ca58f742SDaniel Fojt *) 7133ca58f742SDaniel Fojt mv -f confcache "$cache_file" ;; 7134ca58f742SDaniel Fojt esac 7135ca58f742SDaniel Fojt fi 7136ca58f742SDaniel Fojt fi 713701e196c8SJohn Marino else 7138*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7139*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 714001e196c8SJohn Marino fi 714101e196c8SJohn Marinofi 714201e196c8SJohn Marinorm -f confcache 714301e196c8SJohn Marino 714401e196c8SJohn Marinotest "x$prefix" = xNONE && prefix=$ac_default_prefix 714501e196c8SJohn Marino# Let make expand exec_prefix. 714601e196c8SJohn Marinotest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 714701e196c8SJohn Marino 714801e196c8SJohn MarinoDEFS=-DHAVE_CONFIG_H 714901e196c8SJohn Marino 715001e196c8SJohn Marinoac_libobjs= 715101e196c8SJohn Marinoac_ltlibobjs= 7152ca58f742SDaniel FojtU= 715301e196c8SJohn Marinofor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 715401e196c8SJohn Marino # 1. Remove the extension, and $U if already installed. 715501e196c8SJohn Marino ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7156*6eef5f0cSAntonio Huete Jimenez ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 715701e196c8SJohn Marino # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 715801e196c8SJohn Marino # will be set to the directory where LIBOBJS objects are built. 715901e196c8SJohn Marino as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 716001e196c8SJohn Marino as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 716101e196c8SJohn Marinodone 716201e196c8SJohn MarinoLIBOBJS=$ac_libobjs 716301e196c8SJohn Marino 716401e196c8SJohn MarinoLTLIBOBJS=$ac_ltlibobjs 716501e196c8SJohn Marino 716601e196c8SJohn Marino 716701e196c8SJohn Marino 716801e196c8SJohn Marino 7169ca58f742SDaniel Fojt: "${CONFIG_STATUS=./config.status}" 717001e196c8SJohn Marinoac_write_fail=0 717101e196c8SJohn Marinoac_clean_files_save=$ac_clean_files 717201e196c8SJohn Marinoac_clean_files="$ac_clean_files $CONFIG_STATUS" 7173*6eef5f0cSAntonio Huete Jimenez{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7174*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 717501e196c8SJohn Marinoas_write_fail=0 717601e196c8SJohn Marinocat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 717701e196c8SJohn Marino#! $SHELL 717801e196c8SJohn Marino# Generated by $as_me. 717901e196c8SJohn Marino# Run this file to recreate the current configuration. 718001e196c8SJohn Marino# Compiler output produced by configure, useful for debugging 718101e196c8SJohn Marino# configure, is in config.log if it exists. 718201e196c8SJohn Marino 718301e196c8SJohn Marinodebug=false 718401e196c8SJohn Marinoac_cs_recheck=false 718501e196c8SJohn Marinoac_cs_silent=false 718601e196c8SJohn Marino 718701e196c8SJohn MarinoSHELL=\${CONFIG_SHELL-$SHELL} 718801e196c8SJohn Marinoexport SHELL 718901e196c8SJohn Marino_ASEOF 719001e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 719101e196c8SJohn Marino## -------------------- ## 719201e196c8SJohn Marino## M4sh Initialization. ## 719301e196c8SJohn Marino## -------------------- ## 719401e196c8SJohn Marino 719501e196c8SJohn Marino# Be more Bourne compatible 719601e196c8SJohn MarinoDUALCASE=1; export DUALCASE # for MKS sh 7197*6eef5f0cSAntonio Huete Jimenezas_nop=: 7198*6eef5f0cSAntonio Huete Jimenezif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 7199*6eef5f0cSAntonio Huete Jimenezthen : 720001e196c8SJohn Marino emulate sh 720101e196c8SJohn Marino NULLCMD=: 720201e196c8SJohn Marino # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 720301e196c8SJohn Marino # is contrary to our usage. Disable this feature. 720401e196c8SJohn Marino alias -g '${1+"$@"}'='"$@"' 720501e196c8SJohn Marino setopt NO_GLOB_SUBST 7206*6eef5f0cSAntonio Huete Jimenezelse $as_nop 720701e196c8SJohn Marino case `(set -o) 2>/dev/null` in #( 720801e196c8SJohn Marino *posix*) : 720901e196c8SJohn Marino set -o posix ;; #( 721001e196c8SJohn Marino *) : 721101e196c8SJohn Marino ;; 721201e196c8SJohn Marinoesac 721301e196c8SJohn Marinofi 721401e196c8SJohn Marino 721501e196c8SJohn Marino 7216*6eef5f0cSAntonio Huete Jimenez 7217*6eef5f0cSAntonio Huete Jimenez# Reset variables that may have inherited troublesome values from 7218*6eef5f0cSAntonio Huete Jimenez# the environment. 7219*6eef5f0cSAntonio Huete Jimenez 7220*6eef5f0cSAntonio Huete Jimenez# IFS needs to be set, to space, tab, and newline, in precisely that order. 7221*6eef5f0cSAntonio Huete Jimenez# (If _AS_PATH_WALK were called with IFS unset, it would have the 7222*6eef5f0cSAntonio Huete Jimenez# side effect of setting IFS to empty, thus disabling word splitting.) 7223*6eef5f0cSAntonio Huete Jimenez# Quoting is to prevent editors from complaining about space-tab. 722401e196c8SJohn Marinoas_nl=' 722501e196c8SJohn Marino' 722601e196c8SJohn Marinoexport as_nl 7227*6eef5f0cSAntonio Huete JimenezIFS=" "" $as_nl" 7228*6eef5f0cSAntonio Huete Jimenez 7229*6eef5f0cSAntonio Huete JimenezPS1='$ ' 7230*6eef5f0cSAntonio Huete JimenezPS2='> ' 7231*6eef5f0cSAntonio Huete JimenezPS4='+ ' 7232*6eef5f0cSAntonio Huete Jimenez 7233*6eef5f0cSAntonio Huete Jimenez# Ensure predictable behavior from utilities with locale-dependent output. 7234*6eef5f0cSAntonio Huete JimenezLC_ALL=C 7235*6eef5f0cSAntonio Huete Jimenezexport LC_ALL 7236*6eef5f0cSAntonio Huete JimenezLANGUAGE=C 7237*6eef5f0cSAntonio Huete Jimenezexport LANGUAGE 7238*6eef5f0cSAntonio Huete Jimenez 7239*6eef5f0cSAntonio Huete Jimenez# We cannot yet rely on "unset" to work, but we need these variables 7240*6eef5f0cSAntonio Huete Jimenez# to be unset--not just set to an empty or harmless value--now, to 7241*6eef5f0cSAntonio Huete Jimenez# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 7242*6eef5f0cSAntonio Huete Jimenez# also avoids known problems related to "unset" and subshell syntax 7243*6eef5f0cSAntonio Huete Jimenez# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 7244*6eef5f0cSAntonio Huete Jimenezfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 7245*6eef5f0cSAntonio Huete Jimenezdo eval test \${$as_var+y} \ 7246*6eef5f0cSAntonio Huete Jimenez && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7247*6eef5f0cSAntonio Huete Jimenezdone 7248*6eef5f0cSAntonio Huete Jimenez 7249*6eef5f0cSAntonio Huete Jimenez# Ensure that fds 0, 1, and 2 are open. 7250*6eef5f0cSAntonio Huete Jimenezif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 7251*6eef5f0cSAntonio Huete Jimenezif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 7252*6eef5f0cSAntonio Huete Jimenezif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 725301e196c8SJohn Marino 725401e196c8SJohn Marino# The user is always right. 7255*6eef5f0cSAntonio Huete Jimenezif ${PATH_SEPARATOR+false} :; then 725601e196c8SJohn Marino PATH_SEPARATOR=: 725701e196c8SJohn Marino (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 725801e196c8SJohn Marino (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 725901e196c8SJohn Marino PATH_SEPARATOR=';' 726001e196c8SJohn Marino } 726101e196c8SJohn Marinofi 726201e196c8SJohn Marino 726301e196c8SJohn Marino 726401e196c8SJohn Marino# Find who we are. Look in the path if we contain no directory separator. 7265ca58f742SDaniel Fojtas_myself= 726601e196c8SJohn Marinocase $0 in #(( 726701e196c8SJohn Marino *[\\/]* ) as_myself=$0 ;; 726801e196c8SJohn Marino *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 726901e196c8SJohn Marinofor as_dir in $PATH 727001e196c8SJohn Marinodo 727101e196c8SJohn Marino IFS=$as_save_IFS 7272*6eef5f0cSAntonio Huete Jimenez case $as_dir in #((( 7273*6eef5f0cSAntonio Huete Jimenez '') as_dir=./ ;; 7274*6eef5f0cSAntonio Huete Jimenez */) ;; 7275*6eef5f0cSAntonio Huete Jimenez *) as_dir=$as_dir/ ;; 7276*6eef5f0cSAntonio Huete Jimenez esac 7277*6eef5f0cSAntonio Huete Jimenez test -r "$as_dir$0" && as_myself=$as_dir$0 && break 727801e196c8SJohn Marino done 727901e196c8SJohn MarinoIFS=$as_save_IFS 728001e196c8SJohn Marino 728101e196c8SJohn Marino ;; 728201e196c8SJohn Marinoesac 728301e196c8SJohn Marino# We did not find ourselves, most probably we were run as `sh COMMAND' 728401e196c8SJohn Marino# in which case we are not to be found in the path. 728501e196c8SJohn Marinoif test "x$as_myself" = x; then 728601e196c8SJohn Marino as_myself=$0 728701e196c8SJohn Marinofi 728801e196c8SJohn Marinoif test ! -f "$as_myself"; then 7289*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 729001e196c8SJohn Marino exit 1 729101e196c8SJohn Marinofi 729201e196c8SJohn Marino 729301e196c8SJohn Marino 729401e196c8SJohn Marino 7295ca58f742SDaniel Fojt# as_fn_error STATUS ERROR [LINENO LOG_FD] 7296ca58f742SDaniel Fojt# ---------------------------------------- 729701e196c8SJohn Marino# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 729801e196c8SJohn Marino# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7299ca58f742SDaniel Fojt# script with STATUS, using 1 if that was 0. 730001e196c8SJohn Marinoas_fn_error () 730101e196c8SJohn Marino{ 7302ca58f742SDaniel Fojt as_status=$1; test $as_status -eq 0 && as_status=1 7303ca58f742SDaniel Fojt if test "$4"; then 7304ca58f742SDaniel Fojt as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7305*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 730601e196c8SJohn Marino fi 7307*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$as_me: error: $2" >&2 730801e196c8SJohn Marino as_fn_exit $as_status 730901e196c8SJohn Marino} # as_fn_error 731001e196c8SJohn Marino 731101e196c8SJohn Marino 7312*6eef5f0cSAntonio Huete Jimenez 731301e196c8SJohn Marino# as_fn_set_status STATUS 731401e196c8SJohn Marino# ----------------------- 731501e196c8SJohn Marino# Set $? to STATUS, without forking. 731601e196c8SJohn Marinoas_fn_set_status () 731701e196c8SJohn Marino{ 731801e196c8SJohn Marino return $1 731901e196c8SJohn Marino} # as_fn_set_status 732001e196c8SJohn Marino 732101e196c8SJohn Marino# as_fn_exit STATUS 732201e196c8SJohn Marino# ----------------- 732301e196c8SJohn Marino# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 732401e196c8SJohn Marinoas_fn_exit () 732501e196c8SJohn Marino{ 732601e196c8SJohn Marino set +e 732701e196c8SJohn Marino as_fn_set_status $1 732801e196c8SJohn Marino exit $1 732901e196c8SJohn Marino} # as_fn_exit 733001e196c8SJohn Marino 733101e196c8SJohn Marino# as_fn_unset VAR 733201e196c8SJohn Marino# --------------- 733301e196c8SJohn Marino# Portably unset VAR. 733401e196c8SJohn Marinoas_fn_unset () 733501e196c8SJohn Marino{ 733601e196c8SJohn Marino { eval $1=; unset $1;} 733701e196c8SJohn Marino} 733801e196c8SJohn Marinoas_unset=as_fn_unset 7339*6eef5f0cSAntonio Huete Jimenez 734001e196c8SJohn Marino# as_fn_append VAR VALUE 734101e196c8SJohn Marino# ---------------------- 734201e196c8SJohn Marino# Append the text in VALUE to the end of the definition contained in VAR. Take 734301e196c8SJohn Marino# advantage of any shell optimizations that allow amortized linear growth over 734401e196c8SJohn Marino# repeated appends, instead of the typical quadratic growth present in naive 734501e196c8SJohn Marino# implementations. 7346*6eef5f0cSAntonio Huete Jimenezif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 7347*6eef5f0cSAntonio Huete Jimenezthen : 734801e196c8SJohn Marino eval 'as_fn_append () 734901e196c8SJohn Marino { 735001e196c8SJohn Marino eval $1+=\$2 735101e196c8SJohn Marino }' 7352*6eef5f0cSAntonio Huete Jimenezelse $as_nop 735301e196c8SJohn Marino as_fn_append () 735401e196c8SJohn Marino { 735501e196c8SJohn Marino eval $1=\$$1\$2 735601e196c8SJohn Marino } 735701e196c8SJohn Marinofi # as_fn_append 735801e196c8SJohn Marino 735901e196c8SJohn Marino# as_fn_arith ARG... 736001e196c8SJohn Marino# ------------------ 736101e196c8SJohn Marino# Perform arithmetic evaluation on the ARGs, and store the result in the 736201e196c8SJohn Marino# global $as_val. Take advantage of shells that can avoid forks. The arguments 736301e196c8SJohn Marino# must be portable across $(()) and expr. 7364*6eef5f0cSAntonio Huete Jimenezif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 7365*6eef5f0cSAntonio Huete Jimenezthen : 736601e196c8SJohn Marino eval 'as_fn_arith () 736701e196c8SJohn Marino { 736801e196c8SJohn Marino as_val=$(( $* )) 736901e196c8SJohn Marino }' 7370*6eef5f0cSAntonio Huete Jimenezelse $as_nop 737101e196c8SJohn Marino as_fn_arith () 737201e196c8SJohn Marino { 737301e196c8SJohn Marino as_val=`expr "$@" || test $? -eq 1` 737401e196c8SJohn Marino } 737501e196c8SJohn Marinofi # as_fn_arith 737601e196c8SJohn Marino 737701e196c8SJohn Marino 737801e196c8SJohn Marinoif expr a : '\(a\)' >/dev/null 2>&1 && 737901e196c8SJohn Marino test "X`expr 00001 : '.*\(...\)'`" = X001; then 738001e196c8SJohn Marino as_expr=expr 738101e196c8SJohn Marinoelse 738201e196c8SJohn Marino as_expr=false 738301e196c8SJohn Marinofi 738401e196c8SJohn Marino 738501e196c8SJohn Marinoif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 738601e196c8SJohn Marino as_basename=basename 738701e196c8SJohn Marinoelse 738801e196c8SJohn Marino as_basename=false 738901e196c8SJohn Marinofi 739001e196c8SJohn Marino 739101e196c8SJohn Marinoif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 739201e196c8SJohn Marino as_dirname=dirname 739301e196c8SJohn Marinoelse 739401e196c8SJohn Marino as_dirname=false 739501e196c8SJohn Marinofi 739601e196c8SJohn Marino 739701e196c8SJohn Marinoas_me=`$as_basename -- "$0" || 739801e196c8SJohn Marino$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 739901e196c8SJohn Marino X"$0" : 'X\(//\)$' \| \ 740001e196c8SJohn Marino X"$0" : 'X\(/\)' \| . 2>/dev/null || 7401*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X/"$0" | 740201e196c8SJohn Marino sed '/^.*\/\([^/][^/]*\)\/*$/{ 740301e196c8SJohn Marino s//\1/ 740401e196c8SJohn Marino q 740501e196c8SJohn Marino } 740601e196c8SJohn Marino /^X\/\(\/\/\)$/{ 740701e196c8SJohn Marino s//\1/ 740801e196c8SJohn Marino q 740901e196c8SJohn Marino } 741001e196c8SJohn Marino /^X\/\(\/\).*/{ 741101e196c8SJohn Marino s//\1/ 741201e196c8SJohn Marino q 741301e196c8SJohn Marino } 741401e196c8SJohn Marino s/.*/./; q'` 741501e196c8SJohn Marino 741601e196c8SJohn Marino# Avoid depending upon Character Ranges. 741701e196c8SJohn Marinoas_cr_letters='abcdefghijklmnopqrstuvwxyz' 741801e196c8SJohn Marinoas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 741901e196c8SJohn Marinoas_cr_Letters=$as_cr_letters$as_cr_LETTERS 742001e196c8SJohn Marinoas_cr_digits='0123456789' 742101e196c8SJohn Marinoas_cr_alnum=$as_cr_Letters$as_cr_digits 742201e196c8SJohn Marino 7423*6eef5f0cSAntonio Huete Jimenez 7424*6eef5f0cSAntonio Huete Jimenez# Determine whether it's possible to make 'echo' print without a newline. 7425*6eef5f0cSAntonio Huete Jimenez# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 7426*6eef5f0cSAntonio Huete Jimenez# for compatibility with existing Makefiles. 742701e196c8SJohn MarinoECHO_C= ECHO_N= ECHO_T= 742801e196c8SJohn Marinocase `echo -n x` in #((((( 742901e196c8SJohn Marino-n*) 743001e196c8SJohn Marino case `echo 'xy\c'` in 743101e196c8SJohn Marino *c*) ECHO_T=' ';; # ECHO_T is single tab character. 743201e196c8SJohn Marino xy) ECHO_C='\c';; 743301e196c8SJohn Marino *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 743401e196c8SJohn Marino ECHO_T=' ';; 743501e196c8SJohn Marino esac;; 743601e196c8SJohn Marino*) 743701e196c8SJohn Marino ECHO_N='-n';; 743801e196c8SJohn Marinoesac 743901e196c8SJohn Marino 7440*6eef5f0cSAntonio Huete Jimenez# For backward compatibility with old third-party macros, we provide 7441*6eef5f0cSAntonio Huete Jimenez# the shell variables $as_echo and $as_echo_n. New code should use 7442*6eef5f0cSAntonio Huete Jimenez# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 7443*6eef5f0cSAntonio Huete Jimenezas_echo='printf %s\n' 7444*6eef5f0cSAntonio Huete Jimenezas_echo_n='printf %s' 7445*6eef5f0cSAntonio Huete Jimenez 744601e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.file 744701e196c8SJohn Marinoif test -d conf$$.dir; then 744801e196c8SJohn Marino rm -f conf$$.dir/conf$$.file 744901e196c8SJohn Marinoelse 745001e196c8SJohn Marino rm -f conf$$.dir 745101e196c8SJohn Marino mkdir conf$$.dir 2>/dev/null 745201e196c8SJohn Marinofi 745301e196c8SJohn Marinoif (echo >conf$$.file) 2>/dev/null; then 745401e196c8SJohn Marino if ln -s conf$$.file conf$$ 2>/dev/null; then 745501e196c8SJohn Marino as_ln_s='ln -s' 745601e196c8SJohn Marino # ... but there are two gotchas: 745701e196c8SJohn Marino # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 745801e196c8SJohn Marino # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 7459ca58f742SDaniel Fojt # In both cases, we have to default to `cp -pR'. 746001e196c8SJohn Marino ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 7461ca58f742SDaniel Fojt as_ln_s='cp -pR' 746201e196c8SJohn Marino elif ln conf$$.file conf$$ 2>/dev/null; then 746301e196c8SJohn Marino as_ln_s=ln 746401e196c8SJohn Marino else 7465ca58f742SDaniel Fojt as_ln_s='cp -pR' 746601e196c8SJohn Marino fi 746701e196c8SJohn Marinoelse 7468ca58f742SDaniel Fojt as_ln_s='cp -pR' 746901e196c8SJohn Marinofi 747001e196c8SJohn Marinorm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 747101e196c8SJohn Marinormdir conf$$.dir 2>/dev/null 747201e196c8SJohn Marino 747301e196c8SJohn Marino 747401e196c8SJohn Marino# as_fn_mkdir_p 747501e196c8SJohn Marino# ------------- 747601e196c8SJohn Marino# Create "$as_dir" as a directory, including parents if necessary. 747701e196c8SJohn Marinoas_fn_mkdir_p () 747801e196c8SJohn Marino{ 747901e196c8SJohn Marino 748001e196c8SJohn Marino case $as_dir in #( 748101e196c8SJohn Marino -*) as_dir=./$as_dir;; 748201e196c8SJohn Marino esac 748301e196c8SJohn Marino test -d "$as_dir" || eval $as_mkdir_p || { 748401e196c8SJohn Marino as_dirs= 748501e196c8SJohn Marino while :; do 748601e196c8SJohn Marino case $as_dir in #( 7487*6eef5f0cSAntonio Huete Jimenez *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 748801e196c8SJohn Marino *) as_qdir=$as_dir;; 748901e196c8SJohn Marino esac 749001e196c8SJohn Marino as_dirs="'$as_qdir' $as_dirs" 749101e196c8SJohn Marino as_dir=`$as_dirname -- "$as_dir" || 749201e196c8SJohn Marino$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 749301e196c8SJohn Marino X"$as_dir" : 'X\(//\)[^/]' \| \ 749401e196c8SJohn Marino X"$as_dir" : 'X\(//\)$' \| \ 749501e196c8SJohn Marino X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 7496*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$as_dir" | 749701e196c8SJohn Marino sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 749801e196c8SJohn Marino s//\1/ 749901e196c8SJohn Marino q 750001e196c8SJohn Marino } 750101e196c8SJohn Marino /^X\(\/\/\)[^/].*/{ 750201e196c8SJohn Marino s//\1/ 750301e196c8SJohn Marino q 750401e196c8SJohn Marino } 750501e196c8SJohn Marino /^X\(\/\/\)$/{ 750601e196c8SJohn Marino s//\1/ 750701e196c8SJohn Marino q 750801e196c8SJohn Marino } 750901e196c8SJohn Marino /^X\(\/\).*/{ 751001e196c8SJohn Marino s//\1/ 751101e196c8SJohn Marino q 751201e196c8SJohn Marino } 751301e196c8SJohn Marino s/.*/./; q'` 751401e196c8SJohn Marino test -d "$as_dir" && break 751501e196c8SJohn Marino done 751601e196c8SJohn Marino test -z "$as_dirs" || eval "mkdir $as_dirs" 7517ca58f742SDaniel Fojt } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 751801e196c8SJohn Marino 751901e196c8SJohn Marino 752001e196c8SJohn Marino} # as_fn_mkdir_p 752101e196c8SJohn Marinoif mkdir -p . 2>/dev/null; then 752201e196c8SJohn Marino as_mkdir_p='mkdir -p "$as_dir"' 752301e196c8SJohn Marinoelse 752401e196c8SJohn Marino test -d ./-p && rmdir ./-p 752501e196c8SJohn Marino as_mkdir_p=false 752601e196c8SJohn Marinofi 752701e196c8SJohn Marino 7528ca58f742SDaniel Fojt 7529ca58f742SDaniel Fojt# as_fn_executable_p FILE 7530ca58f742SDaniel Fojt# ----------------------- 7531ca58f742SDaniel Fojt# Test if FILE is an executable regular file. 7532ca58f742SDaniel Fojtas_fn_executable_p () 7533ca58f742SDaniel Fojt{ 7534ca58f742SDaniel Fojt test -f "$1" && test -x "$1" 7535ca58f742SDaniel Fojt} # as_fn_executable_p 753601e196c8SJohn Marinoas_test_x='test -x' 7537ca58f742SDaniel Fojtas_executable_p=as_fn_executable_p 753801e196c8SJohn Marino 753901e196c8SJohn Marino# Sed expression to map a string onto a valid CPP name. 754001e196c8SJohn Marinoas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 754101e196c8SJohn Marino 754201e196c8SJohn Marino# Sed expression to map a string onto a valid variable name. 754301e196c8SJohn Marinoas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 754401e196c8SJohn Marino 754501e196c8SJohn Marino 754601e196c8SJohn Marinoexec 6>&1 754701e196c8SJohn Marino## ----------------------------------- ## 754801e196c8SJohn Marino## Main body of $CONFIG_STATUS script. ## 754901e196c8SJohn Marino## ----------------------------------- ## 755001e196c8SJohn Marino_ASEOF 755101e196c8SJohn Marinotest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 755201e196c8SJohn Marino 755301e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 755401e196c8SJohn Marino# Save the log message, to keep $0 and so on meaningful, and to 755501e196c8SJohn Marino# report actual input values of CONFIG_FILES etc. instead of their 755601e196c8SJohn Marino# values after options handling. 755701e196c8SJohn Marinoac_log=" 7558*6eef5f0cSAntonio Huete JimenezThis file was extended by bmake $as_me 20220909, which was 7559*6eef5f0cSAntonio Huete Jimenezgenerated by GNU Autoconf 2.71. Invocation command line was 756001e196c8SJohn Marino 756101e196c8SJohn Marino CONFIG_FILES = $CONFIG_FILES 756201e196c8SJohn Marino CONFIG_HEADERS = $CONFIG_HEADERS 756301e196c8SJohn Marino CONFIG_LINKS = $CONFIG_LINKS 756401e196c8SJohn Marino CONFIG_COMMANDS = $CONFIG_COMMANDS 756501e196c8SJohn Marino $ $0 $@ 756601e196c8SJohn Marino 756701e196c8SJohn Marinoon `(hostname || uname -n) 2>/dev/null | sed 1q` 756801e196c8SJohn Marino" 756901e196c8SJohn Marino 757001e196c8SJohn Marino_ACEOF 757101e196c8SJohn Marino 757201e196c8SJohn Marinocase $ac_config_files in *" 757301e196c8SJohn Marino"*) set x $ac_config_files; shift; ac_config_files=$*;; 757401e196c8SJohn Marinoesac 757501e196c8SJohn Marino 757601e196c8SJohn Marinocase $ac_config_headers in *" 757701e196c8SJohn Marino"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 757801e196c8SJohn Marinoesac 757901e196c8SJohn Marino 758001e196c8SJohn Marino 758101e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 758201e196c8SJohn Marino# Files that config.status was made for. 758301e196c8SJohn Marinoconfig_files="$ac_config_files" 758401e196c8SJohn Marinoconfig_headers="$ac_config_headers" 758501e196c8SJohn Marino 758601e196c8SJohn Marino_ACEOF 758701e196c8SJohn Marino 758801e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 758901e196c8SJohn Marinoac_cs_usage="\ 759001e196c8SJohn Marino\`$as_me' instantiates files and other configuration actions 759101e196c8SJohn Marinofrom templates according to the current configuration. Unless the files 759201e196c8SJohn Marinoand actions are specified as TAGs, all are instantiated by default. 759301e196c8SJohn Marino 759401e196c8SJohn MarinoUsage: $0 [OPTION]... [TAG]... 759501e196c8SJohn Marino 759601e196c8SJohn Marino -h, --help print this help, then exit 759701e196c8SJohn Marino -V, --version print version number and configuration settings, then exit 7598ca58f742SDaniel Fojt --config print configuration, then exit 759901e196c8SJohn Marino -q, --quiet, --silent 760001e196c8SJohn Marino do not print progress messages 760101e196c8SJohn Marino -d, --debug don't remove temporary files 760201e196c8SJohn Marino --recheck update $as_me by reconfiguring in the same conditions 760301e196c8SJohn Marino --file=FILE[:TEMPLATE] 760401e196c8SJohn Marino instantiate the configuration file FILE 760501e196c8SJohn Marino --header=FILE[:TEMPLATE] 760601e196c8SJohn Marino instantiate the configuration header FILE 760701e196c8SJohn Marino 760801e196c8SJohn MarinoConfiguration files: 760901e196c8SJohn Marino$config_files 761001e196c8SJohn Marino 761101e196c8SJohn MarinoConfiguration headers: 761201e196c8SJohn Marino$config_headers 761301e196c8SJohn Marino 761401e196c8SJohn MarinoReport bugs to <sjg@NetBSD.org>." 761501e196c8SJohn Marino 761601e196c8SJohn Marino_ACEOF 7617*6eef5f0cSAntonio Huete Jimenezac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 7618*6eef5f0cSAntonio Huete Jimenezac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 761901e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7620*6eef5f0cSAntonio Huete Jimenezac_cs_config='$ac_cs_config_escaped' 762101e196c8SJohn Marinoac_cs_version="\\ 7622*6eef5f0cSAntonio Huete Jimenezbmake config.status 20220909 7623*6eef5f0cSAntonio Huete Jimenezconfigured by $0, generated by GNU Autoconf 2.71, 7624ca58f742SDaniel Fojt with options \\"\$ac_cs_config\\" 762501e196c8SJohn Marino 7626*6eef5f0cSAntonio Huete JimenezCopyright (C) 2021 Free Software Foundation, Inc. 762701e196c8SJohn MarinoThis config.status script is free software; the Free Software Foundation 762801e196c8SJohn Marinogives unlimited permission to copy, distribute and modify it." 762901e196c8SJohn Marino 763001e196c8SJohn Marinoac_pwd='$ac_pwd' 763101e196c8SJohn Marinosrcdir='$srcdir' 763201e196c8SJohn MarinoINSTALL='$INSTALL' 763301e196c8SJohn Marinotest -n "\$AWK" || AWK=awk 763401e196c8SJohn Marino_ACEOF 763501e196c8SJohn Marino 763601e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 763701e196c8SJohn Marino# The default lists apply if the user does not specify any file. 763801e196c8SJohn Marinoac_need_defaults=: 763901e196c8SJohn Marinowhile test $# != 0 764001e196c8SJohn Marinodo 764101e196c8SJohn Marino case $1 in 7642ca58f742SDaniel Fojt --*=?*) 764301e196c8SJohn Marino ac_option=`expr "X$1" : 'X\([^=]*\)='` 764401e196c8SJohn Marino ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 764501e196c8SJohn Marino ac_shift=: 764601e196c8SJohn Marino ;; 7647ca58f742SDaniel Fojt --*=) 7648ca58f742SDaniel Fojt ac_option=`expr "X$1" : 'X\([^=]*\)='` 7649ca58f742SDaniel Fojt ac_optarg= 7650ca58f742SDaniel Fojt ac_shift=: 7651ca58f742SDaniel Fojt ;; 765201e196c8SJohn Marino *) 765301e196c8SJohn Marino ac_option=$1 765401e196c8SJohn Marino ac_optarg=$2 765501e196c8SJohn Marino ac_shift=shift 765601e196c8SJohn Marino ;; 765701e196c8SJohn Marino esac 765801e196c8SJohn Marino 765901e196c8SJohn Marino case $ac_option in 766001e196c8SJohn Marino # Handling of the options. 766101e196c8SJohn Marino -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 766201e196c8SJohn Marino ac_cs_recheck=: ;; 766301e196c8SJohn Marino --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 7664*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$ac_cs_version"; exit ;; 7665ca58f742SDaniel Fojt --config | --confi | --conf | --con | --co | --c ) 7666*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$ac_cs_config"; exit ;; 766701e196c8SJohn Marino --debug | --debu | --deb | --de | --d | -d ) 766801e196c8SJohn Marino debug=: ;; 766901e196c8SJohn Marino --file | --fil | --fi | --f ) 767001e196c8SJohn Marino $ac_shift 767101e196c8SJohn Marino case $ac_optarg in 7672*6eef5f0cSAntonio Huete Jimenez *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 7673ca58f742SDaniel Fojt '') as_fn_error $? "missing file argument" ;; 767401e196c8SJohn Marino esac 767501e196c8SJohn Marino as_fn_append CONFIG_FILES " '$ac_optarg'" 767601e196c8SJohn Marino ac_need_defaults=false;; 767701e196c8SJohn Marino --header | --heade | --head | --hea ) 767801e196c8SJohn Marino $ac_shift 767901e196c8SJohn Marino case $ac_optarg in 7680*6eef5f0cSAntonio Huete Jimenez *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 768101e196c8SJohn Marino esac 768201e196c8SJohn Marino as_fn_append CONFIG_HEADERS " '$ac_optarg'" 768301e196c8SJohn Marino ac_need_defaults=false;; 768401e196c8SJohn Marino --he | --h) 768501e196c8SJohn Marino # Conflict between --help and --header 7686ca58f742SDaniel Fojt as_fn_error $? "ambiguous option: \`$1' 768701e196c8SJohn MarinoTry \`$0 --help' for more information.";; 768801e196c8SJohn Marino --help | --hel | -h ) 7689*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$ac_cs_usage"; exit ;; 769001e196c8SJohn Marino -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 769101e196c8SJohn Marino | -silent | --silent | --silen | --sile | --sil | --si | --s) 769201e196c8SJohn Marino ac_cs_silent=: ;; 769301e196c8SJohn Marino 769401e196c8SJohn Marino # This is an error. 7695ca58f742SDaniel Fojt -*) as_fn_error $? "unrecognized option: \`$1' 769601e196c8SJohn MarinoTry \`$0 --help' for more information." ;; 769701e196c8SJohn Marino 769801e196c8SJohn Marino *) as_fn_append ac_config_targets " $1" 769901e196c8SJohn Marino ac_need_defaults=false ;; 770001e196c8SJohn Marino 770101e196c8SJohn Marino esac 770201e196c8SJohn Marino shift 770301e196c8SJohn Marinodone 770401e196c8SJohn Marino 770501e196c8SJohn Marinoac_configure_extra_args= 770601e196c8SJohn Marino 770701e196c8SJohn Marinoif $ac_cs_silent; then 770801e196c8SJohn Marino exec 6>/dev/null 770901e196c8SJohn Marino ac_configure_extra_args="$ac_configure_extra_args --silent" 771001e196c8SJohn Marinofi 771101e196c8SJohn Marino 771201e196c8SJohn Marino_ACEOF 771301e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 771401e196c8SJohn Marinoif \$ac_cs_recheck; then 7715ca58f742SDaniel Fojt set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 771601e196c8SJohn Marino shift 7717*6eef5f0cSAntonio Huete Jimenez \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 771801e196c8SJohn Marino CONFIG_SHELL='$SHELL' 771901e196c8SJohn Marino export CONFIG_SHELL 772001e196c8SJohn Marino exec "\$@" 772101e196c8SJohn Marinofi 772201e196c8SJohn Marino 772301e196c8SJohn Marino_ACEOF 772401e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 772501e196c8SJohn Marinoexec 5>>config.log 772601e196c8SJohn Marino{ 772701e196c8SJohn Marino echo 772801e196c8SJohn Marino sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 772901e196c8SJohn Marino## Running $as_me. ## 773001e196c8SJohn Marino_ASBOX 7731*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$ac_log" 773201e196c8SJohn Marino} >&5 773301e196c8SJohn Marino 773401e196c8SJohn Marino_ACEOF 773501e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 773601e196c8SJohn Marino_ACEOF 773701e196c8SJohn Marino 773801e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 773901e196c8SJohn Marino 774001e196c8SJohn Marino# Handling of arguments. 774101e196c8SJohn Marinofor ac_config_target in $ac_config_targets 774201e196c8SJohn Marinodo 774301e196c8SJohn Marino case $ac_config_target in 774401e196c8SJohn Marino "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 7745ca58f742SDaniel Fojt "$bm_outfiles") CONFIG_FILES="$CONFIG_FILES $bm_outfiles" ;; 774601e196c8SJohn Marino 7747ca58f742SDaniel Fojt *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 774801e196c8SJohn Marino esac 774901e196c8SJohn Marinodone 775001e196c8SJohn Marino 775101e196c8SJohn Marino 775201e196c8SJohn Marino# If the user did not use the arguments to specify the items to instantiate, 775301e196c8SJohn Marino# then the envvar interface is used. Set only those that are not. 775401e196c8SJohn Marino# We use the long form for the default assignment because of an extremely 775501e196c8SJohn Marino# bizarre bug on SunOS 4.1.3. 775601e196c8SJohn Marinoif $ac_need_defaults; then 7757*6eef5f0cSAntonio Huete Jimenez test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 7758*6eef5f0cSAntonio Huete Jimenez test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 775901e196c8SJohn Marinofi 776001e196c8SJohn Marino 776101e196c8SJohn Marino# Have a temporary directory for convenience. Make it in the build tree 776201e196c8SJohn Marino# simply because there is no reason against having it here, and in addition, 776301e196c8SJohn Marino# creating and moving files from /tmp can sometimes cause problems. 776401e196c8SJohn Marino# Hook for its removal unless debugging. 776501e196c8SJohn Marino# Note that there is a small window in which the directory will not be cleaned: 776601e196c8SJohn Marino# after its creation but before its name has been assigned to `$tmp'. 776701e196c8SJohn Marino$debug || 776801e196c8SJohn Marino{ 7769ca58f742SDaniel Fojt tmp= ac_tmp= 777001e196c8SJohn Marino trap 'exit_status=$? 7771ca58f742SDaniel Fojt : "${ac_tmp:=$tmp}" 7772ca58f742SDaniel Fojt { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 777301e196c8SJohn Marino' 0 777401e196c8SJohn Marino trap 'as_fn_exit 1' 1 2 13 15 777501e196c8SJohn Marino} 777601e196c8SJohn Marino# Create a (secure) tmp directory for tmp files. 777701e196c8SJohn Marino 777801e196c8SJohn Marino{ 777901e196c8SJohn Marino tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 7780ca58f742SDaniel Fojt test -d "$tmp" 778101e196c8SJohn Marino} || 778201e196c8SJohn Marino{ 778301e196c8SJohn Marino tmp=./conf$$-$RANDOM 778401e196c8SJohn Marino (umask 077 && mkdir "$tmp") 7785ca58f742SDaniel Fojt} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 7786ca58f742SDaniel Fojtac_tmp=$tmp 778701e196c8SJohn Marino 778801e196c8SJohn Marino# Set up the scripts for CONFIG_FILES section. 778901e196c8SJohn Marino# No need to generate them if there are no CONFIG_FILES. 779001e196c8SJohn Marino# This happens for instance with `./config.status config.h'. 779101e196c8SJohn Marinoif test -n "$CONFIG_FILES"; then 779201e196c8SJohn Marino 779301e196c8SJohn Marino 779401e196c8SJohn Marinoac_cr=`echo X | tr X '\015'` 779501e196c8SJohn Marino# On cygwin, bash can eat \r inside `` if the user requested igncr. 779601e196c8SJohn Marino# But we know of no other shell where ac_cr would be empty at this 779701e196c8SJohn Marino# point, so we can use a bashism as a fallback. 779801e196c8SJohn Marinoif test "x$ac_cr" = x; then 779901e196c8SJohn Marino eval ac_cr=\$\'\\r\' 780001e196c8SJohn Marinofi 780101e196c8SJohn Marinoac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 780201e196c8SJohn Marinoif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 7803ca58f742SDaniel Fojt ac_cs_awk_cr='\\r' 780401e196c8SJohn Marinoelse 780501e196c8SJohn Marino ac_cs_awk_cr=$ac_cr 780601e196c8SJohn Marinofi 780701e196c8SJohn Marino 7808ca58f742SDaniel Fojtecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 780901e196c8SJohn Marino_ACEOF 781001e196c8SJohn Marino 781101e196c8SJohn Marino 781201e196c8SJohn Marino{ 781301e196c8SJohn Marino echo "cat >conf$$subs.awk <<_ACEOF" && 781401e196c8SJohn Marino echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 781501e196c8SJohn Marino echo "_ACEOF" 781601e196c8SJohn Marino} >conf$$subs.sh || 7817ca58f742SDaniel Fojt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 7818ca58f742SDaniel Fojtac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 781901e196c8SJohn Marinoac_delim='%!_!# ' 782001e196c8SJohn Marinofor ac_last_try in false false false false false :; do 782101e196c8SJohn Marino . ./conf$$subs.sh || 7822ca58f742SDaniel Fojt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 782301e196c8SJohn Marino 782401e196c8SJohn Marino ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 782501e196c8SJohn Marino if test $ac_delim_n = $ac_delim_num; then 782601e196c8SJohn Marino break 782701e196c8SJohn Marino elif $ac_last_try; then 7828ca58f742SDaniel Fojt as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 782901e196c8SJohn Marino else 783001e196c8SJohn Marino ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 783101e196c8SJohn Marino fi 783201e196c8SJohn Marinodone 783301e196c8SJohn Marinorm -f conf$$subs.sh 783401e196c8SJohn Marino 783501e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 7836ca58f742SDaniel Fojtcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 783701e196c8SJohn Marino_ACEOF 783801e196c8SJohn Marinosed -n ' 783901e196c8SJohn Marinoh 784001e196c8SJohn Marinos/^/S["/; s/!.*/"]=/ 784101e196c8SJohn Marinop 784201e196c8SJohn Marinog 784301e196c8SJohn Marinos/^[^!]*!// 784401e196c8SJohn Marino:repl 784501e196c8SJohn Marinot repl 784601e196c8SJohn Marinos/'"$ac_delim"'$// 784701e196c8SJohn Marinot delim 784801e196c8SJohn Marino:nl 784901e196c8SJohn Marinoh 7850ca58f742SDaniel Fojts/\(.\{148\}\)..*/\1/ 785101e196c8SJohn Marinot more1 785201e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 785301e196c8SJohn Marinop 785401e196c8SJohn Marinon 785501e196c8SJohn Marinob repl 785601e196c8SJohn Marino:more1 785701e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"\\/ 785801e196c8SJohn Marinop 785901e196c8SJohn Marinog 786001e196c8SJohn Marinos/.\{148\}// 786101e196c8SJohn Marinot nl 786201e196c8SJohn Marino:delim 786301e196c8SJohn Marinoh 7864ca58f742SDaniel Fojts/\(.\{148\}\)..*/\1/ 786501e196c8SJohn Marinot more2 786601e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"/ 786701e196c8SJohn Marinop 786801e196c8SJohn Marinob 786901e196c8SJohn Marino:more2 787001e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"\\/ 787101e196c8SJohn Marinop 787201e196c8SJohn Marinog 787301e196c8SJohn Marinos/.\{148\}// 787401e196c8SJohn Marinot delim 787501e196c8SJohn Marino' <conf$$subs.awk | sed ' 787601e196c8SJohn Marino/^[^""]/{ 787701e196c8SJohn Marino N 787801e196c8SJohn Marino s/\n// 787901e196c8SJohn Marino} 788001e196c8SJohn Marino' >>$CONFIG_STATUS || ac_write_fail=1 788101e196c8SJohn Marinorm -f conf$$subs.awk 788201e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 788301e196c8SJohn Marino_ACAWK 7884ca58f742SDaniel Fojtcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 788501e196c8SJohn Marino for (key in S) S_is_set[key] = 1 788601e196c8SJohn Marino FS = "" 788701e196c8SJohn Marino 788801e196c8SJohn Marino} 788901e196c8SJohn Marino{ 789001e196c8SJohn Marino line = $ 0 789101e196c8SJohn Marino nfields = split(line, field, "@") 789201e196c8SJohn Marino substed = 0 789301e196c8SJohn Marino len = length(field[1]) 789401e196c8SJohn Marino for (i = 2; i < nfields; i++) { 789501e196c8SJohn Marino key = field[i] 789601e196c8SJohn Marino keylen = length(key) 789701e196c8SJohn Marino if (S_is_set[key]) { 789801e196c8SJohn Marino value = S[key] 789901e196c8SJohn Marino line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 790001e196c8SJohn Marino len += length(value) + length(field[++i]) 790101e196c8SJohn Marino substed = 1 790201e196c8SJohn Marino } else 790301e196c8SJohn Marino len += 1 + keylen 790401e196c8SJohn Marino } 790501e196c8SJohn Marino 790601e196c8SJohn Marino print line 790701e196c8SJohn Marino} 790801e196c8SJohn Marino 790901e196c8SJohn Marino_ACAWK 791001e196c8SJohn Marino_ACEOF 791101e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 791201e196c8SJohn Marinoif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 791301e196c8SJohn Marino sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 791401e196c8SJohn Marinoelse 791501e196c8SJohn Marino cat 7916ca58f742SDaniel Fojtfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 7917ca58f742SDaniel Fojt || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 791801e196c8SJohn Marino_ACEOF 791901e196c8SJohn Marino 7920ca58f742SDaniel Fojt# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 7921ca58f742SDaniel Fojt# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 792201e196c8SJohn Marino# trailing colons and then remove the whole line if VPATH becomes empty 792301e196c8SJohn Marino# (actually we leave an empty line to preserve line numbers). 792401e196c8SJohn Marinoif test "x$srcdir" = x.; then 7925ca58f742SDaniel Fojt ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 7926ca58f742SDaniel Fojth 7927ca58f742SDaniel Fojts/// 7928ca58f742SDaniel Fojts/^/:/ 7929ca58f742SDaniel Fojts/[ ]*$/:/ 7930ca58f742SDaniel Fojts/:\$(srcdir):/:/g 7931ca58f742SDaniel Fojts/:\${srcdir}:/:/g 7932ca58f742SDaniel Fojts/:@srcdir@:/:/g 7933ca58f742SDaniel Fojts/^:*// 793401e196c8SJohn Marinos/:*$// 7935ca58f742SDaniel Fojtx 7936ca58f742SDaniel Fojts/\(=[ ]*\).*/\1/ 7937ca58f742SDaniel FojtG 7938ca58f742SDaniel Fojts/\n// 793901e196c8SJohn Marinos/^[^=]*=[ ]*$// 794001e196c8SJohn Marino}' 794101e196c8SJohn Marinofi 794201e196c8SJohn Marino 794301e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 794401e196c8SJohn Marinofi # test -n "$CONFIG_FILES" 794501e196c8SJohn Marino 794601e196c8SJohn Marino# Set up the scripts for CONFIG_HEADERS section. 794701e196c8SJohn Marino# No need to generate them if there are no CONFIG_HEADERS. 794801e196c8SJohn Marino# This happens for instance with `./config.status Makefile'. 794901e196c8SJohn Marinoif test -n "$CONFIG_HEADERS"; then 7950ca58f742SDaniel Fojtcat >"$ac_tmp/defines.awk" <<\_ACAWK || 795101e196c8SJohn MarinoBEGIN { 795201e196c8SJohn Marino_ACEOF 795301e196c8SJohn Marino 795401e196c8SJohn Marino# Transform confdefs.h into an awk script `defines.awk', embedded as 795501e196c8SJohn Marino# here-document in config.status, that substitutes the proper values into 795601e196c8SJohn Marino# config.h.in to produce config.h. 795701e196c8SJohn Marino 795801e196c8SJohn Marino# Create a delimiter string that does not exist in confdefs.h, to ease 795901e196c8SJohn Marino# handling of long lines. 796001e196c8SJohn Marinoac_delim='%!_!# ' 796101e196c8SJohn Marinofor ac_last_try in false false :; do 7962ca58f742SDaniel Fojt ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 7963ca58f742SDaniel Fojt if test -z "$ac_tt"; then 796401e196c8SJohn Marino break 796501e196c8SJohn Marino elif $ac_last_try; then 7966ca58f742SDaniel Fojt as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 796701e196c8SJohn Marino else 796801e196c8SJohn Marino ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 796901e196c8SJohn Marino fi 797001e196c8SJohn Marinodone 797101e196c8SJohn Marino 797201e196c8SJohn Marino# For the awk script, D is an array of macro values keyed by name, 797301e196c8SJohn Marino# likewise P contains macro parameters if any. Preserve backslash 797401e196c8SJohn Marino# newline sequences. 797501e196c8SJohn Marino 797601e196c8SJohn Marinoac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 797701e196c8SJohn Marinosed -n ' 797801e196c8SJohn Marinos/.\{148\}/&'"$ac_delim"'/g 797901e196c8SJohn Marinot rset 798001e196c8SJohn Marino:rset 798101e196c8SJohn Marinos/^[ ]*#[ ]*define[ ][ ]*/ / 798201e196c8SJohn Marinot def 798301e196c8SJohn Marinod 798401e196c8SJohn Marino:def 798501e196c8SJohn Marinos/\\$// 798601e196c8SJohn Marinot bsnl 798701e196c8SJohn Marinos/["\\]/\\&/g 798801e196c8SJohn Marinos/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 798901e196c8SJohn MarinoD["\1"]=" \3"/p 799001e196c8SJohn Marinos/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 799101e196c8SJohn Marinod 799201e196c8SJohn Marino:bsnl 799301e196c8SJohn Marinos/["\\]/\\&/g 799401e196c8SJohn Marinos/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 799501e196c8SJohn MarinoD["\1"]=" \3\\\\\\n"\\/p 799601e196c8SJohn Marinot cont 799701e196c8SJohn Marinos/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 799801e196c8SJohn Marinot cont 799901e196c8SJohn Marinod 800001e196c8SJohn Marino:cont 800101e196c8SJohn Marinon 800201e196c8SJohn Marinos/.\{148\}/&'"$ac_delim"'/g 800301e196c8SJohn Marinot clear 800401e196c8SJohn Marino:clear 800501e196c8SJohn Marinos/\\$// 800601e196c8SJohn Marinot bsnlc 800701e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/"/p 800801e196c8SJohn Marinod 800901e196c8SJohn Marino:bsnlc 801001e196c8SJohn Marinos/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 801101e196c8SJohn Marinob cont 801201e196c8SJohn Marino' <confdefs.h | sed ' 801301e196c8SJohn Marinos/'"$ac_delim"'/"\\\ 801401e196c8SJohn Marino"/g' >>$CONFIG_STATUS || ac_write_fail=1 801501e196c8SJohn Marino 801601e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 801701e196c8SJohn Marino for (key in D) D_is_set[key] = 1 801801e196c8SJohn Marino FS = "" 801901e196c8SJohn Marino} 802001e196c8SJohn Marino/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 802101e196c8SJohn Marino line = \$ 0 802201e196c8SJohn Marino split(line, arg, " ") 802301e196c8SJohn Marino if (arg[1] == "#") { 802401e196c8SJohn Marino defundef = arg[2] 802501e196c8SJohn Marino mac1 = arg[3] 802601e196c8SJohn Marino } else { 802701e196c8SJohn Marino defundef = substr(arg[1], 2) 802801e196c8SJohn Marino mac1 = arg[2] 802901e196c8SJohn Marino } 803001e196c8SJohn Marino split(mac1, mac2, "(") #) 803101e196c8SJohn Marino macro = mac2[1] 803201e196c8SJohn Marino prefix = substr(line, 1, index(line, defundef) - 1) 803301e196c8SJohn Marino if (D_is_set[macro]) { 803401e196c8SJohn Marino # Preserve the white space surrounding the "#". 803501e196c8SJohn Marino print prefix "define", macro P[macro] D[macro] 803601e196c8SJohn Marino next 803701e196c8SJohn Marino } else { 803801e196c8SJohn Marino # Replace #undef with comments. This is necessary, for example, 803901e196c8SJohn Marino # in the case of _POSIX_SOURCE, which is predefined and required 804001e196c8SJohn Marino # on some systems where configure will not decide to define it. 804101e196c8SJohn Marino if (defundef == "undef") { 804201e196c8SJohn Marino print "/*", prefix defundef, macro, "*/" 804301e196c8SJohn Marino next 804401e196c8SJohn Marino } 804501e196c8SJohn Marino } 804601e196c8SJohn Marino} 804701e196c8SJohn Marino{ print } 804801e196c8SJohn Marino_ACAWK 804901e196c8SJohn Marino_ACEOF 805001e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8051ca58f742SDaniel Fojt as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 805201e196c8SJohn Marinofi # test -n "$CONFIG_HEADERS" 805301e196c8SJohn Marino 805401e196c8SJohn Marino 805501e196c8SJohn Marinoeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 805601e196c8SJohn Marinoshift 805701e196c8SJohn Marinofor ac_tag 805801e196c8SJohn Marinodo 805901e196c8SJohn Marino case $ac_tag in 806001e196c8SJohn Marino :[FHLC]) ac_mode=$ac_tag; continue;; 806101e196c8SJohn Marino esac 806201e196c8SJohn Marino case $ac_mode$ac_tag in 806301e196c8SJohn Marino :[FHL]*:*);; 8064ca58f742SDaniel Fojt :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 806501e196c8SJohn Marino :[FH]-) ac_tag=-:-;; 806601e196c8SJohn Marino :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 806701e196c8SJohn Marino esac 806801e196c8SJohn Marino ac_save_IFS=$IFS 806901e196c8SJohn Marino IFS=: 807001e196c8SJohn Marino set x $ac_tag 807101e196c8SJohn Marino IFS=$ac_save_IFS 807201e196c8SJohn Marino shift 807301e196c8SJohn Marino ac_file=$1 807401e196c8SJohn Marino shift 807501e196c8SJohn Marino 807601e196c8SJohn Marino case $ac_mode in 807701e196c8SJohn Marino :L) ac_source=$1;; 807801e196c8SJohn Marino :[FH]) 807901e196c8SJohn Marino ac_file_inputs= 808001e196c8SJohn Marino for ac_f 808101e196c8SJohn Marino do 808201e196c8SJohn Marino case $ac_f in 8083ca58f742SDaniel Fojt -) ac_f="$ac_tmp/stdin";; 808401e196c8SJohn Marino *) # Look for the file first in the build tree, then in the source tree 808501e196c8SJohn Marino # (if the path is not absolute). The absolute path cannot be DOS-style, 808601e196c8SJohn Marino # because $ac_f cannot contain `:'. 808701e196c8SJohn Marino test -f "$ac_f" || 808801e196c8SJohn Marino case $ac_f in 808901e196c8SJohn Marino [\\/$]*) false;; 809001e196c8SJohn Marino *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 809101e196c8SJohn Marino esac || 8092ca58f742SDaniel Fojt as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 809301e196c8SJohn Marino esac 8094*6eef5f0cSAntonio Huete Jimenez case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 809501e196c8SJohn Marino as_fn_append ac_file_inputs " '$ac_f'" 809601e196c8SJohn Marino done 809701e196c8SJohn Marino 809801e196c8SJohn Marino # Let's still pretend it is `configure' which instantiates (i.e., don't 809901e196c8SJohn Marino # use $as_me), people would be surprised to read: 810001e196c8SJohn Marino # /* config.h. Generated by config.status. */ 810101e196c8SJohn Marino configure_input='Generated from '` 8102*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 810301e196c8SJohn Marino `' by configure.' 810401e196c8SJohn Marino if test x"$ac_file" != x-; then 810501e196c8SJohn Marino configure_input="$ac_file. $configure_input" 8106*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8107*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: creating $ac_file" >&6;} 810801e196c8SJohn Marino fi 810901e196c8SJohn Marino # Neutralize special characters interpreted by sed in replacement strings. 811001e196c8SJohn Marino case $configure_input in #( 811101e196c8SJohn Marino *\&* | *\|* | *\\* ) 8112*6eef5f0cSAntonio Huete Jimenez ac_sed_conf_input=`printf "%s\n" "$configure_input" | 811301e196c8SJohn Marino sed 's/[\\\\&|]/\\\\&/g'`;; #( 811401e196c8SJohn Marino *) ac_sed_conf_input=$configure_input;; 811501e196c8SJohn Marino esac 811601e196c8SJohn Marino 811701e196c8SJohn Marino case $ac_tag in 8118ca58f742SDaniel Fojt *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8119ca58f742SDaniel Fojt || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 812001e196c8SJohn Marino esac 812101e196c8SJohn Marino ;; 812201e196c8SJohn Marino esac 812301e196c8SJohn Marino 812401e196c8SJohn Marino ac_dir=`$as_dirname -- "$ac_file" || 812501e196c8SJohn Marino$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 812601e196c8SJohn Marino X"$ac_file" : 'X\(//\)[^/]' \| \ 812701e196c8SJohn Marino X"$ac_file" : 'X\(//\)$' \| \ 812801e196c8SJohn Marino X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8129*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" X"$ac_file" | 813001e196c8SJohn Marino sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 813101e196c8SJohn Marino s//\1/ 813201e196c8SJohn Marino q 813301e196c8SJohn Marino } 813401e196c8SJohn Marino /^X\(\/\/\)[^/].*/{ 813501e196c8SJohn Marino s//\1/ 813601e196c8SJohn Marino q 813701e196c8SJohn Marino } 813801e196c8SJohn Marino /^X\(\/\/\)$/{ 813901e196c8SJohn Marino s//\1/ 814001e196c8SJohn Marino q 814101e196c8SJohn Marino } 814201e196c8SJohn Marino /^X\(\/\).*/{ 814301e196c8SJohn Marino s//\1/ 814401e196c8SJohn Marino q 814501e196c8SJohn Marino } 814601e196c8SJohn Marino s/.*/./; q'` 814701e196c8SJohn Marino as_dir="$ac_dir"; as_fn_mkdir_p 814801e196c8SJohn Marino ac_builddir=. 814901e196c8SJohn Marino 815001e196c8SJohn Marinocase "$ac_dir" in 815101e196c8SJohn Marino.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 815201e196c8SJohn Marino*) 8153*6eef5f0cSAntonio Huete Jimenez ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 815401e196c8SJohn Marino # A ".." for each directory in $ac_dir_suffix. 8155*6eef5f0cSAntonio Huete Jimenez ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 815601e196c8SJohn Marino case $ac_top_builddir_sub in 815701e196c8SJohn Marino "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 815801e196c8SJohn Marino *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 815901e196c8SJohn Marino esac ;; 816001e196c8SJohn Marinoesac 816101e196c8SJohn Marinoac_abs_top_builddir=$ac_pwd 816201e196c8SJohn Marinoac_abs_builddir=$ac_pwd$ac_dir_suffix 816301e196c8SJohn Marino# for backward compatibility: 816401e196c8SJohn Marinoac_top_builddir=$ac_top_build_prefix 816501e196c8SJohn Marino 816601e196c8SJohn Marinocase $srcdir in 816701e196c8SJohn Marino .) # We are building in place. 816801e196c8SJohn Marino ac_srcdir=. 816901e196c8SJohn Marino ac_top_srcdir=$ac_top_builddir_sub 817001e196c8SJohn Marino ac_abs_top_srcdir=$ac_pwd ;; 817101e196c8SJohn Marino [\\/]* | ?:[\\/]* ) # Absolute name. 817201e196c8SJohn Marino ac_srcdir=$srcdir$ac_dir_suffix; 817301e196c8SJohn Marino ac_top_srcdir=$srcdir 817401e196c8SJohn Marino ac_abs_top_srcdir=$srcdir ;; 817501e196c8SJohn Marino *) # Relative name. 817601e196c8SJohn Marino ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 817701e196c8SJohn Marino ac_top_srcdir=$ac_top_build_prefix$srcdir 817801e196c8SJohn Marino ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 817901e196c8SJohn Marinoesac 818001e196c8SJohn Marinoac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 818101e196c8SJohn Marino 818201e196c8SJohn Marino 818301e196c8SJohn Marino case $ac_mode in 818401e196c8SJohn Marino :F) 818501e196c8SJohn Marino # 818601e196c8SJohn Marino # CONFIG_FILE 818701e196c8SJohn Marino # 818801e196c8SJohn Marino 818901e196c8SJohn Marino case $INSTALL in 819001e196c8SJohn Marino [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 819101e196c8SJohn Marino *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 819201e196c8SJohn Marino esac 819301e196c8SJohn Marino_ACEOF 819401e196c8SJohn Marino 819501e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 819601e196c8SJohn Marino# If the template does not know about datarootdir, expand it. 819701e196c8SJohn Marino# FIXME: This hack should be removed a few years after 2.60. 819801e196c8SJohn Marinoac_datarootdir_hack=; ac_datarootdir_seen= 819901e196c8SJohn Marinoac_sed_dataroot=' 820001e196c8SJohn Marino/datarootdir/ { 820101e196c8SJohn Marino p 820201e196c8SJohn Marino q 820301e196c8SJohn Marino} 820401e196c8SJohn Marino/@datadir@/p 820501e196c8SJohn Marino/@docdir@/p 820601e196c8SJohn Marino/@infodir@/p 820701e196c8SJohn Marino/@localedir@/p 820801e196c8SJohn Marino/@mandir@/p' 820901e196c8SJohn Marinocase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 821001e196c8SJohn Marino*datarootdir*) ac_datarootdir_seen=yes;; 821101e196c8SJohn Marino*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 8212*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 8213*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 821401e196c8SJohn Marino_ACEOF 821501e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 821601e196c8SJohn Marino ac_datarootdir_hack=' 821701e196c8SJohn Marino s&@datadir@&$datadir&g 821801e196c8SJohn Marino s&@docdir@&$docdir&g 821901e196c8SJohn Marino s&@infodir@&$infodir&g 822001e196c8SJohn Marino s&@localedir@&$localedir&g 822101e196c8SJohn Marino s&@mandir@&$mandir&g 822201e196c8SJohn Marino s&\\\${datarootdir}&$datarootdir&g' ;; 822301e196c8SJohn Marinoesac 822401e196c8SJohn Marino_ACEOF 822501e196c8SJohn Marino 822601e196c8SJohn Marino# Neutralize VPATH when `$srcdir' = `.'. 822701e196c8SJohn Marino# Shell code in configure.ac might set extrasub. 822801e196c8SJohn Marino# FIXME: do we really want to maintain this feature? 822901e196c8SJohn Marinocat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 823001e196c8SJohn Marinoac_sed_extra="$ac_vpsub 823101e196c8SJohn Marino$extrasub 823201e196c8SJohn Marino_ACEOF 823301e196c8SJohn Marinocat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 823401e196c8SJohn Marino:t 823501e196c8SJohn Marino/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 823601e196c8SJohn Marinos|@configure_input@|$ac_sed_conf_input|;t t 823701e196c8SJohn Marinos&@top_builddir@&$ac_top_builddir_sub&;t t 823801e196c8SJohn Marinos&@top_build_prefix@&$ac_top_build_prefix&;t t 823901e196c8SJohn Marinos&@srcdir@&$ac_srcdir&;t t 824001e196c8SJohn Marinos&@abs_srcdir@&$ac_abs_srcdir&;t t 824101e196c8SJohn Marinos&@top_srcdir@&$ac_top_srcdir&;t t 824201e196c8SJohn Marinos&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 824301e196c8SJohn Marinos&@builddir@&$ac_builddir&;t t 824401e196c8SJohn Marinos&@abs_builddir@&$ac_abs_builddir&;t t 824501e196c8SJohn Marinos&@abs_top_builddir@&$ac_abs_top_builddir&;t t 824601e196c8SJohn Marinos&@INSTALL@&$ac_INSTALL&;t t 824701e196c8SJohn Marino$ac_datarootdir_hack 824801e196c8SJohn Marino" 8249ca58f742SDaniel Fojteval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 8250ca58f742SDaniel Fojt >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 825101e196c8SJohn Marino 825201e196c8SJohn Marinotest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 8253ca58f742SDaniel Fojt { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 8254ca58f742SDaniel Fojt { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 8255ca58f742SDaniel Fojt "$ac_tmp/out"`; test -z "$ac_out"; } && 8256*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8257ca58f742SDaniel Fojtwhich seems to be undefined. Please make sure it is defined" >&5 8258*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 8259ca58f742SDaniel Fojtwhich seems to be undefined. Please make sure it is defined" >&2;} 826001e196c8SJohn Marino 8261ca58f742SDaniel Fojt rm -f "$ac_tmp/stdin" 826201e196c8SJohn Marino case $ac_file in 8263ca58f742SDaniel Fojt -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 8264ca58f742SDaniel Fojt *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 826501e196c8SJohn Marino esac \ 8266ca58f742SDaniel Fojt || as_fn_error $? "could not create $ac_file" "$LINENO" 5 826701e196c8SJohn Marino ;; 826801e196c8SJohn Marino :H) 826901e196c8SJohn Marino # 827001e196c8SJohn Marino # CONFIG_HEADER 827101e196c8SJohn Marino # 827201e196c8SJohn Marino if test x"$ac_file" != x-; then 827301e196c8SJohn Marino { 8274*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "/* $configure_input */" >&1 \ 8275ca58f742SDaniel Fojt && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 8276ca58f742SDaniel Fojt } >"$ac_tmp/config.h" \ 8277ca58f742SDaniel Fojt || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8278ca58f742SDaniel Fojt if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 8279*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8280*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 828101e196c8SJohn Marino else 828201e196c8SJohn Marino rm -f "$ac_file" 8283ca58f742SDaniel Fojt mv "$ac_tmp/config.h" "$ac_file" \ 8284ca58f742SDaniel Fojt || as_fn_error $? "could not create $ac_file" "$LINENO" 5 828501e196c8SJohn Marino fi 828601e196c8SJohn Marino else 8287*6eef5f0cSAntonio Huete Jimenez printf "%s\n" "/* $configure_input */" >&1 \ 8288ca58f742SDaniel Fojt && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 8289ca58f742SDaniel Fojt || as_fn_error $? "could not create -" "$LINENO" 5 829001e196c8SJohn Marino fi 829101e196c8SJohn Marino ;; 829201e196c8SJohn Marino 829301e196c8SJohn Marino 829401e196c8SJohn Marino esac 829501e196c8SJohn Marino 829601e196c8SJohn Marinodone # for ac_tag 829701e196c8SJohn Marino 829801e196c8SJohn Marino 829901e196c8SJohn Marinoas_fn_exit 0 830001e196c8SJohn Marino_ACEOF 830101e196c8SJohn Marinoac_clean_files=$ac_clean_files_save 830201e196c8SJohn Marino 830301e196c8SJohn Marinotest $ac_write_fail = 0 || 8304ca58f742SDaniel Fojt as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 830501e196c8SJohn Marino 830601e196c8SJohn Marino 830701e196c8SJohn Marino# configure is writing to config.log, and then calls config.status. 830801e196c8SJohn Marino# config.status does its own redirection, appending to config.log. 830901e196c8SJohn Marino# Unfortunately, on DOS this fails, as config.log is still kept open 831001e196c8SJohn Marino# by configure, so config.status won't be able to write to it; its 831101e196c8SJohn Marino# output is simply discarded. So we exec the FD to /dev/null, 831201e196c8SJohn Marino# effectively closing config.log, so it can be properly (re)opened and 831301e196c8SJohn Marino# appended to by config.status. When coming back to configure, we 831401e196c8SJohn Marino# need to make the FD available again. 831501e196c8SJohn Marinoif test "$no_create" != yes; then 831601e196c8SJohn Marino ac_cs_success=: 831701e196c8SJohn Marino ac_config_status_args= 831801e196c8SJohn Marino test "$silent" = yes && 831901e196c8SJohn Marino ac_config_status_args="$ac_config_status_args --quiet" 832001e196c8SJohn Marino exec 5>/dev/null 832101e196c8SJohn Marino $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 832201e196c8SJohn Marino exec 5>>config.log 832301e196c8SJohn Marino # Use ||, not &&, to avoid exiting from the if with $? = 1, which 832401e196c8SJohn Marino # would make configure fail if this is the last instruction. 8325ca58f742SDaniel Fojt $ac_cs_success || as_fn_exit 1 832601e196c8SJohn Marinofi 832701e196c8SJohn Marinoif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 8328*6eef5f0cSAntonio Huete Jimenez { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 8329*6eef5f0cSAntonio Huete Jimenezprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 833001e196c8SJohn Marinofi 833101e196c8SJohn Marino 833201e196c8SJohn Marinocat <<EOF 833301e196c8SJohn Marino 833401e196c8SJohn MarinoYou can now run 833501e196c8SJohn Marino 833601e196c8SJohn Marino sh ./make-bootstrap.sh 833701e196c8SJohn Marino 833801e196c8SJohn Marinoto produce a fully functional bmake. 833901e196c8SJohn Marino 834001e196c8SJohn MarinoEOF 8341*6eef5f0cSAntonio Huete Jimenez 8342