1*d56f51eaSDavid van Moolenbroek#! /bin/sh 2*d56f51eaSDavid van Moolenbroek# Guess values for system-dependent variables and create Makefiles. 3*d56f51eaSDavid van Moolenbroek# Generated by GNU Autoconf 2.69. 4*d56f51eaSDavid van Moolenbroek# 5*d56f51eaSDavid van Moolenbroek# 6*d56f51eaSDavid van Moolenbroek# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7*d56f51eaSDavid van Moolenbroek# 8*d56f51eaSDavid van Moolenbroek# 9*d56f51eaSDavid van Moolenbroek# This configure script is free software; the Free Software Foundation 10*d56f51eaSDavid van Moolenbroek# gives unlimited permission to copy, distribute and modify it. 11*d56f51eaSDavid van Moolenbroek## -------------------- ## 12*d56f51eaSDavid van Moolenbroek## M4sh Initialization. ## 13*d56f51eaSDavid van Moolenbroek## -------------------- ## 14*d56f51eaSDavid van Moolenbroek 15*d56f51eaSDavid van Moolenbroek# Be more Bourne compatible 16*d56f51eaSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh 17*d56f51eaSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18*d56f51eaSDavid van Moolenbroek emulate sh 19*d56f51eaSDavid van Moolenbroek NULLCMD=: 20*d56f51eaSDavid van Moolenbroek # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21*d56f51eaSDavid van Moolenbroek # is contrary to our usage. Disable this feature. 22*d56f51eaSDavid van Moolenbroek alias -g '${1+"$@"}'='"$@"' 23*d56f51eaSDavid van Moolenbroek setopt NO_GLOB_SUBST 24*d56f51eaSDavid van Moolenbroekelse 25*d56f51eaSDavid van Moolenbroek case `(set -o) 2>/dev/null` in #( 26*d56f51eaSDavid van Moolenbroek *posix*) : 27*d56f51eaSDavid van Moolenbroek set -o posix ;; #( 28*d56f51eaSDavid van Moolenbroek *) : 29*d56f51eaSDavid van Moolenbroek ;; 30*d56f51eaSDavid van Moolenbroekesac 31*d56f51eaSDavid van Moolenbroekfi 32*d56f51eaSDavid van Moolenbroek 33*d56f51eaSDavid van Moolenbroek 34*d56f51eaSDavid van Moolenbroekas_nl=' 35*d56f51eaSDavid van Moolenbroek' 36*d56f51eaSDavid van Moolenbroekexport as_nl 37*d56f51eaSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf. 38*d56f51eaSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39*d56f51eaSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40*d56f51eaSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41*d56f51eaSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris, 42*d56f51eaSDavid van Moolenbroek# but without wasting forks for bash or zsh. 43*d56f51eaSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \ 44*d56f51eaSDavid van Moolenbroek && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45*d56f51eaSDavid van Moolenbroek as_echo='print -r --' 46*d56f51eaSDavid van Moolenbroek as_echo_n='print -rn --' 47*d56f51eaSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48*d56f51eaSDavid van Moolenbroek as_echo='printf %s\n' 49*d56f51eaSDavid van Moolenbroek as_echo_n='printf %s' 50*d56f51eaSDavid van Moolenbroekelse 51*d56f51eaSDavid van Moolenbroek if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52*d56f51eaSDavid van Moolenbroek as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53*d56f51eaSDavid van Moolenbroek as_echo_n='/usr/ucb/echo -n' 54*d56f51eaSDavid van Moolenbroek else 55*d56f51eaSDavid van Moolenbroek as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56*d56f51eaSDavid van Moolenbroek as_echo_n_body='eval 57*d56f51eaSDavid van Moolenbroek arg=$1; 58*d56f51eaSDavid van Moolenbroek case $arg in #( 59*d56f51eaSDavid van Moolenbroek *"$as_nl"*) 60*d56f51eaSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)$as_nl"; 61*d56f51eaSDavid van Moolenbroek arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62*d56f51eaSDavid van Moolenbroek esac; 63*d56f51eaSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64*d56f51eaSDavid van Moolenbroek ' 65*d56f51eaSDavid van Moolenbroek export as_echo_n_body 66*d56f51eaSDavid van Moolenbroek as_echo_n='sh -c $as_echo_n_body as_echo' 67*d56f51eaSDavid van Moolenbroek fi 68*d56f51eaSDavid van Moolenbroek export as_echo_body 69*d56f51eaSDavid van Moolenbroek as_echo='sh -c $as_echo_body as_echo' 70*d56f51eaSDavid van Moolenbroekfi 71*d56f51eaSDavid van Moolenbroek 72*d56f51eaSDavid van Moolenbroek# The user is always right. 73*d56f51eaSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then 74*d56f51eaSDavid van Moolenbroek PATH_SEPARATOR=: 75*d56f51eaSDavid van Moolenbroek (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76*d56f51eaSDavid van Moolenbroek (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77*d56f51eaSDavid van Moolenbroek PATH_SEPARATOR=';' 78*d56f51eaSDavid van Moolenbroek } 79*d56f51eaSDavid van Moolenbroekfi 80*d56f51eaSDavid van Moolenbroek 81*d56f51eaSDavid van Moolenbroek 82*d56f51eaSDavid van Moolenbroek# IFS 83*d56f51eaSDavid van Moolenbroek# We need space, tab and new line, in precisely that order. Quoting is 84*d56f51eaSDavid van Moolenbroek# there to prevent editors from complaining about space-tab. 85*d56f51eaSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86*d56f51eaSDavid van Moolenbroek# splitting by setting IFS to empty value.) 87*d56f51eaSDavid van MoolenbroekIFS=" "" $as_nl" 88*d56f51eaSDavid van Moolenbroek 89*d56f51eaSDavid van Moolenbroek# Find who we are. Look in the path if we contain no directory separator. 90*d56f51eaSDavid van Moolenbroekas_myself= 91*d56f51eaSDavid van Moolenbroekcase $0 in #(( 92*d56f51eaSDavid van Moolenbroek *[\\/]* ) as_myself=$0 ;; 93*d56f51eaSDavid van Moolenbroek *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 95*d56f51eaSDavid van Moolenbroekdo 96*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 97*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 98*d56f51eaSDavid van Moolenbroek test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99*d56f51eaSDavid van Moolenbroek done 100*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 101*d56f51eaSDavid van Moolenbroek 102*d56f51eaSDavid van Moolenbroek ;; 103*d56f51eaSDavid van Moolenbroekesac 104*d56f51eaSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND' 105*d56f51eaSDavid van Moolenbroek# in which case we are not to be found in the path. 106*d56f51eaSDavid van Moolenbroekif test "x$as_myself" = x; then 107*d56f51eaSDavid van Moolenbroek as_myself=$0 108*d56f51eaSDavid van Moolenbroekfi 109*d56f51eaSDavid van Moolenbroekif test ! -f "$as_myself"; then 110*d56f51eaSDavid van Moolenbroek $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111*d56f51eaSDavid van Moolenbroek exit 1 112*d56f51eaSDavid van Moolenbroekfi 113*d56f51eaSDavid van Moolenbroek 114*d56f51eaSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in 115*d56f51eaSDavid van Moolenbroek# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116*d56f51eaSDavid van Moolenbroek# suppresses any "Segmentation fault" message there. '((' could 117*d56f51eaSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14. 118*d56f51eaSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH 119*d56f51eaSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \ 120*d56f51eaSDavid van Moolenbroek && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121*d56f51eaSDavid van Moolenbroekdone 122*d56f51eaSDavid van MoolenbroekPS1='$ ' 123*d56f51eaSDavid van MoolenbroekPS2='> ' 124*d56f51eaSDavid van MoolenbroekPS4='+ ' 125*d56f51eaSDavid van Moolenbroek 126*d56f51eaSDavid van Moolenbroek# NLS nuisances. 127*d56f51eaSDavid van MoolenbroekLC_ALL=C 128*d56f51eaSDavid van Moolenbroekexport LC_ALL 129*d56f51eaSDavid van MoolenbroekLANGUAGE=C 130*d56f51eaSDavid van Moolenbroekexport LANGUAGE 131*d56f51eaSDavid van Moolenbroek 132*d56f51eaSDavid van Moolenbroek# CDPATH. 133*d56f51eaSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134*d56f51eaSDavid van Moolenbroek 135*d56f51eaSDavid van Moolenbroek# Use a proper internal environment variable to ensure we don't fall 136*d56f51eaSDavid van Moolenbroek # into an infinite loop, continuously re-executing ourselves. 137*d56f51eaSDavid van Moolenbroek if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138*d56f51eaSDavid van Moolenbroek _as_can_reexec=no; export _as_can_reexec; 139*d56f51eaSDavid van Moolenbroek # We cannot yet assume a decent shell, so we have to provide a 140*d56f51eaSDavid van Moolenbroek# neutralization value for shells without unset; and this also 141*d56f51eaSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables. 142*d56f51eaSDavid van Moolenbroek# Preserve -v and -x to the replacement shell. 143*d56f51eaSDavid van MoolenbroekBASH_ENV=/dev/null 144*d56f51eaSDavid van MoolenbroekENV=/dev/null 145*d56f51eaSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146*d56f51eaSDavid van Moolenbroekcase $- in # (((( 147*d56f51eaSDavid van Moolenbroek *v*x* | *x*v* ) as_opts=-vx ;; 148*d56f51eaSDavid van Moolenbroek *v* ) as_opts=-v ;; 149*d56f51eaSDavid van Moolenbroek *x* ) as_opts=-x ;; 150*d56f51eaSDavid van Moolenbroek * ) as_opts= ;; 151*d56f51eaSDavid van Moolenbroekesac 152*d56f51eaSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153*d56f51eaSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail 154*d56f51eaSDavid van Moolenbroek# out after a failed `exec'. 155*d56f51eaSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156*d56f51eaSDavid van Moolenbroekas_fn_exit 255 157*d56f51eaSDavid van Moolenbroek fi 158*d56f51eaSDavid van Moolenbroek # We don't want this to propagate to other subprocesses. 159*d56f51eaSDavid van Moolenbroek { _as_can_reexec=; unset _as_can_reexec;} 160*d56f51eaSDavid van Moolenbroekif test "x$CONFIG_SHELL" = x; then 161*d56f51eaSDavid van Moolenbroek as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162*d56f51eaSDavid van Moolenbroek emulate sh 163*d56f51eaSDavid van Moolenbroek NULLCMD=: 164*d56f51eaSDavid van Moolenbroek # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165*d56f51eaSDavid van Moolenbroek # is contrary to our usage. Disable this feature. 166*d56f51eaSDavid van Moolenbroek alias -g '\${1+\"\$@\"}'='\"\$@\"' 167*d56f51eaSDavid van Moolenbroek setopt NO_GLOB_SUBST 168*d56f51eaSDavid van Moolenbroekelse 169*d56f51eaSDavid van Moolenbroek case \`(set -o) 2>/dev/null\` in #( 170*d56f51eaSDavid van Moolenbroek *posix*) : 171*d56f51eaSDavid van Moolenbroek set -o posix ;; #( 172*d56f51eaSDavid van Moolenbroek *) : 173*d56f51eaSDavid van Moolenbroek ;; 174*d56f51eaSDavid van Moolenbroekesac 175*d56f51eaSDavid van Moolenbroekfi 176*d56f51eaSDavid van Moolenbroek" 177*d56f51eaSDavid van Moolenbroek as_required="as_fn_return () { (exit \$1); } 178*d56f51eaSDavid van Moolenbroekas_fn_success () { as_fn_return 0; } 179*d56f51eaSDavid van Moolenbroekas_fn_failure () { as_fn_return 1; } 180*d56f51eaSDavid van Moolenbroekas_fn_ret_success () { return 0; } 181*d56f51eaSDavid van Moolenbroekas_fn_ret_failure () { return 1; } 182*d56f51eaSDavid van Moolenbroek 183*d56f51eaSDavid van Moolenbroekexitcode=0 184*d56f51eaSDavid van Moolenbroekas_fn_success || { exitcode=1; echo as_fn_success failed.; } 185*d56f51eaSDavid van Moolenbroekas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186*d56f51eaSDavid van Moolenbroekas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187*d56f51eaSDavid van Moolenbroekas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188*d56f51eaSDavid van Moolenbroekif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189*d56f51eaSDavid van Moolenbroek 190*d56f51eaSDavid van Moolenbroekelse 191*d56f51eaSDavid van Moolenbroek exitcode=1; echo positional parameters were not saved. 192*d56f51eaSDavid van Moolenbroekfi 193*d56f51eaSDavid van Moolenbroektest x\$exitcode = x0 || exit 1 194*d56f51eaSDavid van Moolenbroektest -x / || exit 1" 195*d56f51eaSDavid van Moolenbroek as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196*d56f51eaSDavid van Moolenbroek as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197*d56f51eaSDavid van Moolenbroek eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198*d56f51eaSDavid van Moolenbroek test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199*d56f51eaSDavid van Moolenbroektest \$(( 1 + 1 )) = 2 || exit 1" 200*d56f51eaSDavid van Moolenbroek if (eval "$as_required") 2>/dev/null; then : 201*d56f51eaSDavid van Moolenbroek as_have_required=yes 202*d56f51eaSDavid van Moolenbroekelse 203*d56f51eaSDavid van Moolenbroek as_have_required=no 204*d56f51eaSDavid van Moolenbroekfi 205*d56f51eaSDavid van Moolenbroek if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206*d56f51eaSDavid van Moolenbroek 207*d56f51eaSDavid van Moolenbroekelse 208*d56f51eaSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209*d56f51eaSDavid van Moolenbroekas_found=false 210*d56f51eaSDavid van Moolenbroekfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211*d56f51eaSDavid van Moolenbroekdo 212*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 213*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 214*d56f51eaSDavid van Moolenbroek as_found=: 215*d56f51eaSDavid van Moolenbroek case $as_dir in #( 216*d56f51eaSDavid van Moolenbroek /*) 217*d56f51eaSDavid van Moolenbroek for as_base in sh bash ksh sh5; do 218*d56f51eaSDavid van Moolenbroek # Try only shells that exist, to save several forks. 219*d56f51eaSDavid van Moolenbroek as_shell=$as_dir/$as_base 220*d56f51eaSDavid van Moolenbroek if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221*d56f51eaSDavid van Moolenbroek { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222*d56f51eaSDavid van Moolenbroek CONFIG_SHELL=$as_shell as_have_required=yes 223*d56f51eaSDavid van Moolenbroek if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224*d56f51eaSDavid van Moolenbroek break 2 225*d56f51eaSDavid van Moolenbroekfi 226*d56f51eaSDavid van Moolenbroekfi 227*d56f51eaSDavid van Moolenbroek done;; 228*d56f51eaSDavid van Moolenbroek esac 229*d56f51eaSDavid van Moolenbroek as_found=false 230*d56f51eaSDavid van Moolenbroekdone 231*d56f51eaSDavid van Moolenbroek$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232*d56f51eaSDavid van Moolenbroek { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233*d56f51eaSDavid van Moolenbroek CONFIG_SHELL=$SHELL as_have_required=yes 234*d56f51eaSDavid van Moolenbroekfi; } 235*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 236*d56f51eaSDavid van Moolenbroek 237*d56f51eaSDavid van Moolenbroek 238*d56f51eaSDavid van Moolenbroek if test "x$CONFIG_SHELL" != x; then : 239*d56f51eaSDavid van Moolenbroek export CONFIG_SHELL 240*d56f51eaSDavid van Moolenbroek # We cannot yet assume a decent shell, so we have to provide a 241*d56f51eaSDavid van Moolenbroek# neutralization value for shells without unset; and this also 242*d56f51eaSDavid van Moolenbroek# works around shells that cannot unset nonexistent variables. 243*d56f51eaSDavid van Moolenbroek# Preserve -v and -x to the replacement shell. 244*d56f51eaSDavid van MoolenbroekBASH_ENV=/dev/null 245*d56f51eaSDavid van MoolenbroekENV=/dev/null 246*d56f51eaSDavid van Moolenbroek(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247*d56f51eaSDavid van Moolenbroekcase $- in # (((( 248*d56f51eaSDavid van Moolenbroek *v*x* | *x*v* ) as_opts=-vx ;; 249*d56f51eaSDavid van Moolenbroek *v* ) as_opts=-v ;; 250*d56f51eaSDavid van Moolenbroek *x* ) as_opts=-x ;; 251*d56f51eaSDavid van Moolenbroek * ) as_opts= ;; 252*d56f51eaSDavid van Moolenbroekesac 253*d56f51eaSDavid van Moolenbroekexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254*d56f51eaSDavid van Moolenbroek# Admittedly, this is quite paranoid, since all the known shells bail 255*d56f51eaSDavid van Moolenbroek# out after a failed `exec'. 256*d56f51eaSDavid van Moolenbroek$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257*d56f51eaSDavid van Moolenbroekexit 255 258*d56f51eaSDavid van Moolenbroekfi 259*d56f51eaSDavid van Moolenbroek 260*d56f51eaSDavid van Moolenbroek if test x$as_have_required = xno; then : 261*d56f51eaSDavid van Moolenbroek $as_echo "$0: This script requires a shell more modern than all" 262*d56f51eaSDavid van Moolenbroek $as_echo "$0: the shells that I found on your system." 263*d56f51eaSDavid van Moolenbroek if test x${ZSH_VERSION+set} = xset ; then 264*d56f51eaSDavid van Moolenbroek $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265*d56f51eaSDavid van Moolenbroek $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266*d56f51eaSDavid van Moolenbroek else 267*d56f51eaSDavid van Moolenbroek $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 268*d56f51eaSDavid van Moolenbroek$0: including any error possibly output before this 269*d56f51eaSDavid van Moolenbroek$0: message. Then install a modern shell, or manually run 270*d56f51eaSDavid van Moolenbroek$0: the script under such a shell if you do have one." 271*d56f51eaSDavid van Moolenbroek fi 272*d56f51eaSDavid van Moolenbroek exit 1 273*d56f51eaSDavid van Moolenbroekfi 274*d56f51eaSDavid van Moolenbroekfi 275*d56f51eaSDavid van Moolenbroekfi 276*d56f51eaSDavid van MoolenbroekSHELL=${CONFIG_SHELL-/bin/sh} 277*d56f51eaSDavid van Moolenbroekexport SHELL 278*d56f51eaSDavid van Moolenbroek# Unset more variables known to interfere with behavior of common tools. 279*d56f51eaSDavid van MoolenbroekCLICOLOR_FORCE= GREP_OPTIONS= 280*d56f51eaSDavid van Moolenbroekunset CLICOLOR_FORCE GREP_OPTIONS 281*d56f51eaSDavid van Moolenbroek 282*d56f51eaSDavid van Moolenbroek## --------------------- ## 283*d56f51eaSDavid van Moolenbroek## M4sh Shell Functions. ## 284*d56f51eaSDavid van Moolenbroek## --------------------- ## 285*d56f51eaSDavid van Moolenbroek# as_fn_unset VAR 286*d56f51eaSDavid van Moolenbroek# --------------- 287*d56f51eaSDavid van Moolenbroek# Portably unset VAR. 288*d56f51eaSDavid van Moolenbroekas_fn_unset () 289*d56f51eaSDavid van Moolenbroek{ 290*d56f51eaSDavid van Moolenbroek { eval $1=; unset $1;} 291*d56f51eaSDavid van Moolenbroek} 292*d56f51eaSDavid van Moolenbroekas_unset=as_fn_unset 293*d56f51eaSDavid van Moolenbroek 294*d56f51eaSDavid van Moolenbroek# as_fn_set_status STATUS 295*d56f51eaSDavid van Moolenbroek# ----------------------- 296*d56f51eaSDavid van Moolenbroek# Set $? to STATUS, without forking. 297*d56f51eaSDavid van Moolenbroekas_fn_set_status () 298*d56f51eaSDavid van Moolenbroek{ 299*d56f51eaSDavid van Moolenbroek return $1 300*d56f51eaSDavid van Moolenbroek} # as_fn_set_status 301*d56f51eaSDavid van Moolenbroek 302*d56f51eaSDavid van Moolenbroek# as_fn_exit STATUS 303*d56f51eaSDavid van Moolenbroek# ----------------- 304*d56f51eaSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305*d56f51eaSDavid van Moolenbroekas_fn_exit () 306*d56f51eaSDavid van Moolenbroek{ 307*d56f51eaSDavid van Moolenbroek set +e 308*d56f51eaSDavid van Moolenbroek as_fn_set_status $1 309*d56f51eaSDavid van Moolenbroek exit $1 310*d56f51eaSDavid van Moolenbroek} # as_fn_exit 311*d56f51eaSDavid van Moolenbroek 312*d56f51eaSDavid van Moolenbroek# as_fn_mkdir_p 313*d56f51eaSDavid van Moolenbroek# ------------- 314*d56f51eaSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary. 315*d56f51eaSDavid van Moolenbroekas_fn_mkdir_p () 316*d56f51eaSDavid van Moolenbroek{ 317*d56f51eaSDavid van Moolenbroek 318*d56f51eaSDavid van Moolenbroek case $as_dir in #( 319*d56f51eaSDavid van Moolenbroek -*) as_dir=./$as_dir;; 320*d56f51eaSDavid van Moolenbroek esac 321*d56f51eaSDavid van Moolenbroek test -d "$as_dir" || eval $as_mkdir_p || { 322*d56f51eaSDavid van Moolenbroek as_dirs= 323*d56f51eaSDavid van Moolenbroek while :; do 324*d56f51eaSDavid van Moolenbroek case $as_dir in #( 325*d56f51eaSDavid van Moolenbroek *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326*d56f51eaSDavid van Moolenbroek *) as_qdir=$as_dir;; 327*d56f51eaSDavid van Moolenbroek esac 328*d56f51eaSDavid van Moolenbroek as_dirs="'$as_qdir' $as_dirs" 329*d56f51eaSDavid van Moolenbroek as_dir=`$as_dirname -- "$as_dir" || 330*d56f51eaSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331*d56f51eaSDavid van Moolenbroek X"$as_dir" : 'X\(//\)[^/]' \| \ 332*d56f51eaSDavid van Moolenbroek X"$as_dir" : 'X\(//\)$' \| \ 333*d56f51eaSDavid van Moolenbroek X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334*d56f51eaSDavid van Moolenbroek$as_echo X"$as_dir" | 335*d56f51eaSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336*d56f51eaSDavid van Moolenbroek s//\1/ 337*d56f51eaSDavid van Moolenbroek q 338*d56f51eaSDavid van Moolenbroek } 339*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 340*d56f51eaSDavid van Moolenbroek s//\1/ 341*d56f51eaSDavid van Moolenbroek q 342*d56f51eaSDavid van Moolenbroek } 343*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)$/{ 344*d56f51eaSDavid van Moolenbroek s//\1/ 345*d56f51eaSDavid van Moolenbroek q 346*d56f51eaSDavid van Moolenbroek } 347*d56f51eaSDavid van Moolenbroek /^X\(\/\).*/{ 348*d56f51eaSDavid van Moolenbroek s//\1/ 349*d56f51eaSDavid van Moolenbroek q 350*d56f51eaSDavid van Moolenbroek } 351*d56f51eaSDavid van Moolenbroek s/.*/./; q'` 352*d56f51eaSDavid van Moolenbroek test -d "$as_dir" && break 353*d56f51eaSDavid van Moolenbroek done 354*d56f51eaSDavid van Moolenbroek test -z "$as_dirs" || eval "mkdir $as_dirs" 355*d56f51eaSDavid van Moolenbroek } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356*d56f51eaSDavid van Moolenbroek 357*d56f51eaSDavid van Moolenbroek 358*d56f51eaSDavid van Moolenbroek} # as_fn_mkdir_p 359*d56f51eaSDavid van Moolenbroek 360*d56f51eaSDavid van Moolenbroek# as_fn_executable_p FILE 361*d56f51eaSDavid van Moolenbroek# ----------------------- 362*d56f51eaSDavid van Moolenbroek# Test if FILE is an executable regular file. 363*d56f51eaSDavid van Moolenbroekas_fn_executable_p () 364*d56f51eaSDavid van Moolenbroek{ 365*d56f51eaSDavid van Moolenbroek test -f "$1" && test -x "$1" 366*d56f51eaSDavid van Moolenbroek} # as_fn_executable_p 367*d56f51eaSDavid van Moolenbroek# as_fn_append VAR VALUE 368*d56f51eaSDavid van Moolenbroek# ---------------------- 369*d56f51eaSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take 370*d56f51eaSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over 371*d56f51eaSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive 372*d56f51eaSDavid van Moolenbroek# implementations. 373*d56f51eaSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374*d56f51eaSDavid van Moolenbroek eval 'as_fn_append () 375*d56f51eaSDavid van Moolenbroek { 376*d56f51eaSDavid van Moolenbroek eval $1+=\$2 377*d56f51eaSDavid van Moolenbroek }' 378*d56f51eaSDavid van Moolenbroekelse 379*d56f51eaSDavid van Moolenbroek as_fn_append () 380*d56f51eaSDavid van Moolenbroek { 381*d56f51eaSDavid van Moolenbroek eval $1=\$$1\$2 382*d56f51eaSDavid van Moolenbroek } 383*d56f51eaSDavid van Moolenbroekfi # as_fn_append 384*d56f51eaSDavid van Moolenbroek 385*d56f51eaSDavid van Moolenbroek# as_fn_arith ARG... 386*d56f51eaSDavid van Moolenbroek# ------------------ 387*d56f51eaSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the 388*d56f51eaSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments 389*d56f51eaSDavid van Moolenbroek# must be portable across $(()) and expr. 390*d56f51eaSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391*d56f51eaSDavid van Moolenbroek eval 'as_fn_arith () 392*d56f51eaSDavid van Moolenbroek { 393*d56f51eaSDavid van Moolenbroek as_val=$(( $* )) 394*d56f51eaSDavid van Moolenbroek }' 395*d56f51eaSDavid van Moolenbroekelse 396*d56f51eaSDavid van Moolenbroek as_fn_arith () 397*d56f51eaSDavid van Moolenbroek { 398*d56f51eaSDavid van Moolenbroek as_val=`expr "$@" || test $? -eq 1` 399*d56f51eaSDavid van Moolenbroek } 400*d56f51eaSDavid van Moolenbroekfi # as_fn_arith 401*d56f51eaSDavid van Moolenbroek 402*d56f51eaSDavid van Moolenbroek 403*d56f51eaSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD] 404*d56f51eaSDavid van Moolenbroek# ---------------------------------------- 405*d56f51eaSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406*d56f51eaSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407*d56f51eaSDavid van Moolenbroek# script with STATUS, using 1 if that was 0. 408*d56f51eaSDavid van Moolenbroekas_fn_error () 409*d56f51eaSDavid van Moolenbroek{ 410*d56f51eaSDavid van Moolenbroek as_status=$1; test $as_status -eq 0 && as_status=1 411*d56f51eaSDavid van Moolenbroek if test "$4"; then 412*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414*d56f51eaSDavid van Moolenbroek fi 415*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: error: $2" >&2 416*d56f51eaSDavid van Moolenbroek as_fn_exit $as_status 417*d56f51eaSDavid van Moolenbroek} # as_fn_error 418*d56f51eaSDavid van Moolenbroek 419*d56f51eaSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 && 420*d56f51eaSDavid van Moolenbroek test "X`expr 00001 : '.*\(...\)'`" = X001; then 421*d56f51eaSDavid van Moolenbroek as_expr=expr 422*d56f51eaSDavid van Moolenbroekelse 423*d56f51eaSDavid van Moolenbroek as_expr=false 424*d56f51eaSDavid van Moolenbroekfi 425*d56f51eaSDavid van Moolenbroek 426*d56f51eaSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427*d56f51eaSDavid van Moolenbroek as_basename=basename 428*d56f51eaSDavid van Moolenbroekelse 429*d56f51eaSDavid van Moolenbroek as_basename=false 430*d56f51eaSDavid van Moolenbroekfi 431*d56f51eaSDavid van Moolenbroek 432*d56f51eaSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433*d56f51eaSDavid van Moolenbroek as_dirname=dirname 434*d56f51eaSDavid van Moolenbroekelse 435*d56f51eaSDavid van Moolenbroek as_dirname=false 436*d56f51eaSDavid van Moolenbroekfi 437*d56f51eaSDavid van Moolenbroek 438*d56f51eaSDavid van Moolenbroekas_me=`$as_basename -- "$0" || 439*d56f51eaSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440*d56f51eaSDavid van Moolenbroek X"$0" : 'X\(//\)$' \| \ 441*d56f51eaSDavid van Moolenbroek X"$0" : 'X\(/\)' \| . 2>/dev/null || 442*d56f51eaSDavid van Moolenbroek$as_echo X/"$0" | 443*d56f51eaSDavid van Moolenbroek sed '/^.*\/\([^/][^/]*\)\/*$/{ 444*d56f51eaSDavid van Moolenbroek s//\1/ 445*d56f51eaSDavid van Moolenbroek q 446*d56f51eaSDavid van Moolenbroek } 447*d56f51eaSDavid van Moolenbroek /^X\/\(\/\/\)$/{ 448*d56f51eaSDavid van Moolenbroek s//\1/ 449*d56f51eaSDavid van Moolenbroek q 450*d56f51eaSDavid van Moolenbroek } 451*d56f51eaSDavid van Moolenbroek /^X\/\(\/\).*/{ 452*d56f51eaSDavid van Moolenbroek s//\1/ 453*d56f51eaSDavid van Moolenbroek q 454*d56f51eaSDavid van Moolenbroek } 455*d56f51eaSDavid van Moolenbroek s/.*/./; q'` 456*d56f51eaSDavid van Moolenbroek 457*d56f51eaSDavid van Moolenbroek# Avoid depending upon Character Ranges. 458*d56f51eaSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz' 459*d56f51eaSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460*d56f51eaSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS 461*d56f51eaSDavid van Moolenbroekas_cr_digits='0123456789' 462*d56f51eaSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits 463*d56f51eaSDavid van Moolenbroek 464*d56f51eaSDavid van Moolenbroek 465*d56f51eaSDavid van Moolenbroek as_lineno_1=$LINENO as_lineno_1a=$LINENO 466*d56f51eaSDavid van Moolenbroek as_lineno_2=$LINENO as_lineno_2a=$LINENO 467*d56f51eaSDavid van Moolenbroek eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468*d56f51eaSDavid van Moolenbroek test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469*d56f51eaSDavid van Moolenbroek # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470*d56f51eaSDavid van Moolenbroek sed -n ' 471*d56f51eaSDavid van Moolenbroek p 472*d56f51eaSDavid van Moolenbroek /[$]LINENO/= 473*d56f51eaSDavid van Moolenbroek ' <$as_myself | 474*d56f51eaSDavid van Moolenbroek sed ' 475*d56f51eaSDavid van Moolenbroek s/[$]LINENO.*/&-/ 476*d56f51eaSDavid van Moolenbroek t lineno 477*d56f51eaSDavid van Moolenbroek b 478*d56f51eaSDavid van Moolenbroek :lineno 479*d56f51eaSDavid van Moolenbroek N 480*d56f51eaSDavid van Moolenbroek :loop 481*d56f51eaSDavid van Moolenbroek s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482*d56f51eaSDavid van Moolenbroek t loop 483*d56f51eaSDavid van Moolenbroek s/-\n.*// 484*d56f51eaSDavid van Moolenbroek ' >$as_me.lineno && 485*d56f51eaSDavid van Moolenbroek chmod +x "$as_me.lineno" || 486*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487*d56f51eaSDavid van Moolenbroek 488*d56f51eaSDavid van Moolenbroek # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489*d56f51eaSDavid van Moolenbroek # already done that, so ensure we don't try to do so again and fall 490*d56f51eaSDavid van Moolenbroek # in an infinite loop. This has already happened in practice. 491*d56f51eaSDavid van Moolenbroek _as_can_reexec=no; export _as_can_reexec 492*d56f51eaSDavid van Moolenbroek # Don't try to exec as it changes $[0], causing all sort of problems 493*d56f51eaSDavid van Moolenbroek # (the dirname of $[0] is not the place where we might find the 494*d56f51eaSDavid van Moolenbroek # original and so on. Autoconf is especially sensitive to this). 495*d56f51eaSDavid van Moolenbroek . "./$as_me.lineno" 496*d56f51eaSDavid van Moolenbroek # Exit status is that of the last command. 497*d56f51eaSDavid van Moolenbroek exit 498*d56f51eaSDavid van Moolenbroek} 499*d56f51eaSDavid van Moolenbroek 500*d56f51eaSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T= 501*d56f51eaSDavid van Moolenbroekcase `echo -n x` in #((((( 502*d56f51eaSDavid van Moolenbroek-n*) 503*d56f51eaSDavid van Moolenbroek case `echo 'xy\c'` in 504*d56f51eaSDavid van Moolenbroek *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505*d56f51eaSDavid van Moolenbroek xy) ECHO_C='\c';; 506*d56f51eaSDavid van Moolenbroek *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507*d56f51eaSDavid van Moolenbroek ECHO_T=' ';; 508*d56f51eaSDavid van Moolenbroek esac;; 509*d56f51eaSDavid van Moolenbroek*) 510*d56f51eaSDavid van Moolenbroek ECHO_N='-n';; 511*d56f51eaSDavid van Moolenbroekesac 512*d56f51eaSDavid van Moolenbroek 513*d56f51eaSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file 514*d56f51eaSDavid van Moolenbroekif test -d conf$$.dir; then 515*d56f51eaSDavid van Moolenbroek rm -f conf$$.dir/conf$$.file 516*d56f51eaSDavid van Moolenbroekelse 517*d56f51eaSDavid van Moolenbroek rm -f conf$$.dir 518*d56f51eaSDavid van Moolenbroek mkdir conf$$.dir 2>/dev/null 519*d56f51eaSDavid van Moolenbroekfi 520*d56f51eaSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then 521*d56f51eaSDavid van Moolenbroek if ln -s conf$$.file conf$$ 2>/dev/null; then 522*d56f51eaSDavid van Moolenbroek as_ln_s='ln -s' 523*d56f51eaSDavid van Moolenbroek # ... but there are two gotchas: 524*d56f51eaSDavid van Moolenbroek # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525*d56f51eaSDavid van Moolenbroek # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526*d56f51eaSDavid van Moolenbroek # In both cases, we have to default to `cp -pR'. 527*d56f51eaSDavid van Moolenbroek ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528*d56f51eaSDavid van Moolenbroek as_ln_s='cp -pR' 529*d56f51eaSDavid van Moolenbroek elif ln conf$$.file conf$$ 2>/dev/null; then 530*d56f51eaSDavid van Moolenbroek as_ln_s=ln 531*d56f51eaSDavid van Moolenbroek else 532*d56f51eaSDavid van Moolenbroek as_ln_s='cp -pR' 533*d56f51eaSDavid van Moolenbroek fi 534*d56f51eaSDavid van Moolenbroekelse 535*d56f51eaSDavid van Moolenbroek as_ln_s='cp -pR' 536*d56f51eaSDavid van Moolenbroekfi 537*d56f51eaSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538*d56f51eaSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null 539*d56f51eaSDavid van Moolenbroek 540*d56f51eaSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then 541*d56f51eaSDavid van Moolenbroek as_mkdir_p='mkdir -p "$as_dir"' 542*d56f51eaSDavid van Moolenbroekelse 543*d56f51eaSDavid van Moolenbroek test -d ./-p && rmdir ./-p 544*d56f51eaSDavid van Moolenbroek as_mkdir_p=false 545*d56f51eaSDavid van Moolenbroekfi 546*d56f51eaSDavid van Moolenbroek 547*d56f51eaSDavid van Moolenbroekas_test_x='test -x' 548*d56f51eaSDavid van Moolenbroekas_executable_p=as_fn_executable_p 549*d56f51eaSDavid van Moolenbroek 550*d56f51eaSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name. 551*d56f51eaSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552*d56f51eaSDavid van Moolenbroek 553*d56f51eaSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name. 554*d56f51eaSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555*d56f51eaSDavid van Moolenbroek 556*d56f51eaSDavid van Moolenbroek 557*d56f51eaSDavid van Moolenbroektest -n "$DJDIR" || exec 7<&0 </dev/null 558*d56f51eaSDavid van Moolenbroekexec 6>&1 559*d56f51eaSDavid van Moolenbroek 560*d56f51eaSDavid van Moolenbroek# Name of the host. 561*d56f51eaSDavid van Moolenbroek# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562*d56f51eaSDavid van Moolenbroek# so uname gets run too. 563*d56f51eaSDavid van Moolenbroekac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564*d56f51eaSDavid van Moolenbroek 565*d56f51eaSDavid van Moolenbroek# 566*d56f51eaSDavid van Moolenbroek# Initializations. 567*d56f51eaSDavid van Moolenbroek# 568*d56f51eaSDavid van Moolenbroekac_default_prefix=/usr/local 569*d56f51eaSDavid van Moolenbroekac_clean_files= 570*d56f51eaSDavid van Moolenbroekac_config_libobj_dir=. 571*d56f51eaSDavid van MoolenbroekLIBOBJS= 572*d56f51eaSDavid van Moolenbroekcross_compiling=no 573*d56f51eaSDavid van Moolenbroeksubdirs= 574*d56f51eaSDavid van MoolenbroekMFLAGS= 575*d56f51eaSDavid van MoolenbroekMAKEFLAGS= 576*d56f51eaSDavid van Moolenbroek 577*d56f51eaSDavid van Moolenbroek# Identity of this package. 578*d56f51eaSDavid van MoolenbroekPACKAGE_NAME= 579*d56f51eaSDavid van MoolenbroekPACKAGE_TARNAME= 580*d56f51eaSDavid van MoolenbroekPACKAGE_VERSION= 581*d56f51eaSDavid van MoolenbroekPACKAGE_STRING= 582*d56f51eaSDavid van MoolenbroekPACKAGE_BUGREPORT= 583*d56f51eaSDavid van MoolenbroekPACKAGE_URL= 584*d56f51eaSDavid van Moolenbroek 585*d56f51eaSDavid van Moolenbroekac_unique_file="pcap.c" 586*d56f51eaSDavid van Moolenbroek# Factoring default headers for most tests. 587*d56f51eaSDavid van Moolenbroekac_includes_default="\ 588*d56f51eaSDavid van Moolenbroek#include <stdio.h> 589*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_TYPES_H 590*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 591*d56f51eaSDavid van Moolenbroek#endif 592*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_STAT_H 593*d56f51eaSDavid van Moolenbroek# include <sys/stat.h> 594*d56f51eaSDavid van Moolenbroek#endif 595*d56f51eaSDavid van Moolenbroek#ifdef STDC_HEADERS 596*d56f51eaSDavid van Moolenbroek# include <stdlib.h> 597*d56f51eaSDavid van Moolenbroek# include <stddef.h> 598*d56f51eaSDavid van Moolenbroek#else 599*d56f51eaSDavid van Moolenbroek# ifdef HAVE_STDLIB_H 600*d56f51eaSDavid van Moolenbroek# include <stdlib.h> 601*d56f51eaSDavid van Moolenbroek# endif 602*d56f51eaSDavid van Moolenbroek#endif 603*d56f51eaSDavid van Moolenbroek#ifdef HAVE_STRING_H 604*d56f51eaSDavid van Moolenbroek# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605*d56f51eaSDavid van Moolenbroek# include <memory.h> 606*d56f51eaSDavid van Moolenbroek# endif 607*d56f51eaSDavid van Moolenbroek# include <string.h> 608*d56f51eaSDavid van Moolenbroek#endif 609*d56f51eaSDavid van Moolenbroek#ifdef HAVE_STRINGS_H 610*d56f51eaSDavid van Moolenbroek# include <strings.h> 611*d56f51eaSDavid van Moolenbroek#endif 612*d56f51eaSDavid van Moolenbroek#ifdef HAVE_INTTYPES_H 613*d56f51eaSDavid van Moolenbroek# include <inttypes.h> 614*d56f51eaSDavid van Moolenbroek#endif 615*d56f51eaSDavid van Moolenbroek#ifdef HAVE_STDINT_H 616*d56f51eaSDavid van Moolenbroek# include <stdint.h> 617*d56f51eaSDavid van Moolenbroek#endif 618*d56f51eaSDavid van Moolenbroek#ifdef HAVE_UNISTD_H 619*d56f51eaSDavid van Moolenbroek# include <unistd.h> 620*d56f51eaSDavid van Moolenbroek#endif" 621*d56f51eaSDavid van Moolenbroek 622*d56f51eaSDavid van Moolenbroekac_subst_vars='LTLIBOBJS 623*d56f51eaSDavid van MoolenbroekINSTALL_DATA 624*d56f51eaSDavid van MoolenbroekINSTALL_SCRIPT 625*d56f51eaSDavid van MoolenbroekINSTALL_PROGRAM 626*d56f51eaSDavid van MoolenbroekPCAP_SUPPORT_PACKET_RING 627*d56f51eaSDavid van MoolenbroekDBUS_SRC 628*d56f51eaSDavid van MoolenbroekPCAP_SUPPORT_DBUS 629*d56f51eaSDavid van MoolenbroekPKGCONFIG 630*d56f51eaSDavid van MoolenbroekCAN_SRC 631*d56f51eaSDavid van MoolenbroekPCAP_SUPPORT_CAN 632*d56f51eaSDavid van MoolenbroekCANUSB_SRC 633*d56f51eaSDavid van MoolenbroekPCAP_SUPPORT_CANUSB 634*d56f51eaSDavid van MoolenbroekBT_MONITOR_SRC 635*d56f51eaSDavid van MoolenbroekBT_SRC 636*d56f51eaSDavid van MoolenbroekPCAP_SUPPORT_BT 637*d56f51eaSDavid van MoolenbroekNETFILTER_SRC 638*d56f51eaSDavid van MoolenbroekPCAP_SUPPORT_NETFILTER 639*d56f51eaSDavid van MoolenbroekUSB_SRC 640*d56f51eaSDavid van MoolenbroekPCAP_SUPPORT_USB 641*d56f51eaSDavid van MoolenbroekMAN_MISC_INFO 642*d56f51eaSDavid van MoolenbroekMAN_FILE_FORMATS 643*d56f51eaSDavid van MoolenbroekDYEXT 644*d56f51eaSDavid van MoolenbroekSSRC 645*d56f51eaSDavid van MoolenbroekADDLARCHIVEOBJS 646*d56f51eaSDavid van MoolenbroekADDLOBJS 647*d56f51eaSDavid van MoolenbroekV_RPATH_OPT 648*d56f51eaSDavid van MoolenbroekV_SONAME_OPT 649*d56f51eaSDavid van MoolenbroekV_SHLIB_OPT 650*d56f51eaSDavid van MoolenbroekV_SHLIB_CMD 651*d56f51eaSDavid van MoolenbroekV_PCAP 652*d56f51eaSDavid van MoolenbroekV_INCLS 653*d56f51eaSDavid van MoolenbroekV_FINDALLDEVS 654*d56f51eaSDavid van MoolenbroekV_DEFS 655*d56f51eaSDavid van MoolenbroekV_CCOPT 656*d56f51eaSDavid van MoolenbroekMKDEP 657*d56f51eaSDavid van MoolenbroekDEPENDENCY_CFLAG 658*d56f51eaSDavid van MoolenbroekLN_S 659*d56f51eaSDavid van MoolenbroekAR 660*d56f51eaSDavid van MoolenbroekRANLIB 661*d56f51eaSDavid van MoolenbroekV_YACC 662*d56f51eaSDavid van MoolenbroekV_LEX 663*d56f51eaSDavid van MoolenbroekHAVE_LINUX_TPACKET_AUXDATA 664*d56f51eaSDavid van MoolenbroekLIBOBJS 665*d56f51eaSDavid van MoolenbroekEGREP 666*d56f51eaSDavid van MoolenbroekGREP 667*d56f51eaSDavid van MoolenbroekCPP 668*d56f51eaSDavid van MoolenbroekOBJEXT 669*d56f51eaSDavid van MoolenbroekEXEEXT 670*d56f51eaSDavid van Moolenbroekac_ct_CC 671*d56f51eaSDavid van MoolenbroekCPPFLAGS 672*d56f51eaSDavid van MoolenbroekLDFLAGS 673*d56f51eaSDavid van MoolenbroekCFLAGS 674*d56f51eaSDavid van MoolenbroekCC 675*d56f51eaSDavid van MoolenbroekSHLICC2 676*d56f51eaSDavid van Moolenbroektarget_os 677*d56f51eaSDavid van Moolenbroektarget_vendor 678*d56f51eaSDavid van Moolenbroektarget_cpu 679*d56f51eaSDavid van Moolenbroektarget 680*d56f51eaSDavid van Moolenbroekhost_os 681*d56f51eaSDavid van Moolenbroekhost_vendor 682*d56f51eaSDavid van Moolenbroekhost_cpu 683*d56f51eaSDavid van Moolenbroekhost 684*d56f51eaSDavid van Moolenbroekbuild_os 685*d56f51eaSDavid van Moolenbroekbuild_vendor 686*d56f51eaSDavid van Moolenbroekbuild_cpu 687*d56f51eaSDavid van Moolenbroekbuild 688*d56f51eaSDavid van Moolenbroektarget_alias 689*d56f51eaSDavid van Moolenbroekhost_alias 690*d56f51eaSDavid van Moolenbroekbuild_alias 691*d56f51eaSDavid van MoolenbroekLIBS 692*d56f51eaSDavid van MoolenbroekECHO_T 693*d56f51eaSDavid van MoolenbroekECHO_N 694*d56f51eaSDavid van MoolenbroekECHO_C 695*d56f51eaSDavid van MoolenbroekDEFS 696*d56f51eaSDavid van Moolenbroekmandir 697*d56f51eaSDavid van Moolenbroeklocaledir 698*d56f51eaSDavid van Moolenbroeklibdir 699*d56f51eaSDavid van Moolenbroekpsdir 700*d56f51eaSDavid van Moolenbroekpdfdir 701*d56f51eaSDavid van Moolenbroekdvidir 702*d56f51eaSDavid van Moolenbroekhtmldir 703*d56f51eaSDavid van Moolenbroekinfodir 704*d56f51eaSDavid van Moolenbroekdocdir 705*d56f51eaSDavid van Moolenbroekoldincludedir 706*d56f51eaSDavid van Moolenbroekincludedir 707*d56f51eaSDavid van Moolenbroeklocalstatedir 708*d56f51eaSDavid van Moolenbroeksharedstatedir 709*d56f51eaSDavid van Moolenbroeksysconfdir 710*d56f51eaSDavid van Moolenbroekdatadir 711*d56f51eaSDavid van Moolenbroekdatarootdir 712*d56f51eaSDavid van Moolenbroeklibexecdir 713*d56f51eaSDavid van Moolenbroeksbindir 714*d56f51eaSDavid van Moolenbroekbindir 715*d56f51eaSDavid van Moolenbroekprogram_transform_name 716*d56f51eaSDavid van Moolenbroekprefix 717*d56f51eaSDavid van Moolenbroekexec_prefix 718*d56f51eaSDavid van MoolenbroekPACKAGE_URL 719*d56f51eaSDavid van MoolenbroekPACKAGE_BUGREPORT 720*d56f51eaSDavid van MoolenbroekPACKAGE_STRING 721*d56f51eaSDavid van MoolenbroekPACKAGE_VERSION 722*d56f51eaSDavid van MoolenbroekPACKAGE_TARNAME 723*d56f51eaSDavid van MoolenbroekPACKAGE_NAME 724*d56f51eaSDavid van MoolenbroekPATH_SEPARATOR 725*d56f51eaSDavid van MoolenbroekSHELL' 726*d56f51eaSDavid van Moolenbroekac_subst_files='' 727*d56f51eaSDavid van Moolenbroekac_user_opts=' 728*d56f51eaSDavid van Moolenbroekenable_option_checking 729*d56f51eaSDavid van Moolenbroekwith_gcc 730*d56f51eaSDavid van Moolenbroekenable_largefile 731*d56f51eaSDavid van Moolenbroekenable_protochain 732*d56f51eaSDavid van Moolenbroekwith_sita 733*d56f51eaSDavid van Moolenbroekwith_pcap 734*d56f51eaSDavid van Moolenbroekwith_libnl 735*d56f51eaSDavid van Moolenbroekenable_ipv6 736*d56f51eaSDavid van Moolenbroekenable_optimizer_dbg 737*d56f51eaSDavid van Moolenbroekenable_yydebug 738*d56f51eaSDavid van Moolenbroekwith_dag 739*d56f51eaSDavid van Moolenbroekwith_dag_includes 740*d56f51eaSDavid van Moolenbroekwith_dag_libraries 741*d56f51eaSDavid van Moolenbroekwith_septel 742*d56f51eaSDavid van Moolenbroekwith_snf 743*d56f51eaSDavid van Moolenbroekwith_snf_includes 744*d56f51eaSDavid van Moolenbroekwith_snf_libraries 745*d56f51eaSDavid van Moolenbroekwith_flex 746*d56f51eaSDavid van Moolenbroekwith_bison 747*d56f51eaSDavid van Moolenbroekenable_universal 748*d56f51eaSDavid van Moolenbroekenable_shared 749*d56f51eaSDavid van Moolenbroekenable_usb 750*d56f51eaSDavid van Moolenbroekenable_bluetooth 751*d56f51eaSDavid van Moolenbroekenable_canusb 752*d56f51eaSDavid van Moolenbroekenable_can 753*d56f51eaSDavid van Moolenbroekenable_dbus 754*d56f51eaSDavid van Moolenbroekenable_packet_ring 755*d56f51eaSDavid van Moolenbroek' 756*d56f51eaSDavid van Moolenbroek ac_precious_vars='build_alias 757*d56f51eaSDavid van Moolenbroekhost_alias 758*d56f51eaSDavid van Moolenbroektarget_alias 759*d56f51eaSDavid van MoolenbroekCC 760*d56f51eaSDavid van MoolenbroekCFLAGS 761*d56f51eaSDavid van MoolenbroekLDFLAGS 762*d56f51eaSDavid van MoolenbroekLIBS 763*d56f51eaSDavid van MoolenbroekCPPFLAGS 764*d56f51eaSDavid van MoolenbroekCPP' 765*d56f51eaSDavid van Moolenbroek 766*d56f51eaSDavid van Moolenbroek 767*d56f51eaSDavid van Moolenbroek# Initialize some variables set by options. 768*d56f51eaSDavid van Moolenbroekac_init_help= 769*d56f51eaSDavid van Moolenbroekac_init_version=false 770*d56f51eaSDavid van Moolenbroekac_unrecognized_opts= 771*d56f51eaSDavid van Moolenbroekac_unrecognized_sep= 772*d56f51eaSDavid van Moolenbroek# The variables have the same names as the options, with 773*d56f51eaSDavid van Moolenbroek# dashes changed to underlines. 774*d56f51eaSDavid van Moolenbroekcache_file=/dev/null 775*d56f51eaSDavid van Moolenbroekexec_prefix=NONE 776*d56f51eaSDavid van Moolenbroekno_create= 777*d56f51eaSDavid van Moolenbroekno_recursion= 778*d56f51eaSDavid van Moolenbroekprefix=NONE 779*d56f51eaSDavid van Moolenbroekprogram_prefix=NONE 780*d56f51eaSDavid van Moolenbroekprogram_suffix=NONE 781*d56f51eaSDavid van Moolenbroekprogram_transform_name=s,x,x, 782*d56f51eaSDavid van Moolenbroeksilent= 783*d56f51eaSDavid van Moolenbroeksite= 784*d56f51eaSDavid van Moolenbroeksrcdir= 785*d56f51eaSDavid van Moolenbroekverbose= 786*d56f51eaSDavid van Moolenbroekx_includes=NONE 787*d56f51eaSDavid van Moolenbroekx_libraries=NONE 788*d56f51eaSDavid van Moolenbroek 789*d56f51eaSDavid van Moolenbroek# Installation directory options. 790*d56f51eaSDavid van Moolenbroek# These are left unexpanded so users can "make install exec_prefix=/foo" 791*d56f51eaSDavid van Moolenbroek# and all the variables that are supposed to be based on exec_prefix 792*d56f51eaSDavid van Moolenbroek# by default will actually change. 793*d56f51eaSDavid van Moolenbroek# Use braces instead of parens because sh, perl, etc. also accept them. 794*d56f51eaSDavid van Moolenbroek# (The list follows the same order as the GNU Coding Standards.) 795*d56f51eaSDavid van Moolenbroekbindir='${exec_prefix}/bin' 796*d56f51eaSDavid van Moolenbroeksbindir='${exec_prefix}/sbin' 797*d56f51eaSDavid van Moolenbroeklibexecdir='${exec_prefix}/libexec' 798*d56f51eaSDavid van Moolenbroekdatarootdir='${prefix}/share' 799*d56f51eaSDavid van Moolenbroekdatadir='${datarootdir}' 800*d56f51eaSDavid van Moolenbroeksysconfdir='${prefix}/etc' 801*d56f51eaSDavid van Moolenbroeksharedstatedir='${prefix}/com' 802*d56f51eaSDavid van Moolenbroeklocalstatedir='${prefix}/var' 803*d56f51eaSDavid van Moolenbroekincludedir='${prefix}/include' 804*d56f51eaSDavid van Moolenbroekoldincludedir='/usr/include' 805*d56f51eaSDavid van Moolenbroekdocdir='${datarootdir}/doc/${PACKAGE}' 806*d56f51eaSDavid van Moolenbroekinfodir='${datarootdir}/info' 807*d56f51eaSDavid van Moolenbroekhtmldir='${docdir}' 808*d56f51eaSDavid van Moolenbroekdvidir='${docdir}' 809*d56f51eaSDavid van Moolenbroekpdfdir='${docdir}' 810*d56f51eaSDavid van Moolenbroekpsdir='${docdir}' 811*d56f51eaSDavid van Moolenbroeklibdir='${exec_prefix}/lib' 812*d56f51eaSDavid van Moolenbroeklocaledir='${datarootdir}/locale' 813*d56f51eaSDavid van Moolenbroekmandir='${datarootdir}/man' 814*d56f51eaSDavid van Moolenbroek 815*d56f51eaSDavid van Moolenbroekac_prev= 816*d56f51eaSDavid van Moolenbroekac_dashdash= 817*d56f51eaSDavid van Moolenbroekfor ac_option 818*d56f51eaSDavid van Moolenbroekdo 819*d56f51eaSDavid van Moolenbroek # If the previous option needs an argument, assign it. 820*d56f51eaSDavid van Moolenbroek if test -n "$ac_prev"; then 821*d56f51eaSDavid van Moolenbroek eval $ac_prev=\$ac_option 822*d56f51eaSDavid van Moolenbroek ac_prev= 823*d56f51eaSDavid van Moolenbroek continue 824*d56f51eaSDavid van Moolenbroek fi 825*d56f51eaSDavid van Moolenbroek 826*d56f51eaSDavid van Moolenbroek case $ac_option in 827*d56f51eaSDavid van Moolenbroek *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 828*d56f51eaSDavid van Moolenbroek *=) ac_optarg= ;; 829*d56f51eaSDavid van Moolenbroek *) ac_optarg=yes ;; 830*d56f51eaSDavid van Moolenbroek esac 831*d56f51eaSDavid van Moolenbroek 832*d56f51eaSDavid van Moolenbroek # Accept the important Cygnus configure options, so we can diagnose typos. 833*d56f51eaSDavid van Moolenbroek 834*d56f51eaSDavid van Moolenbroek case $ac_dashdash$ac_option in 835*d56f51eaSDavid van Moolenbroek --) 836*d56f51eaSDavid van Moolenbroek ac_dashdash=yes ;; 837*d56f51eaSDavid van Moolenbroek 838*d56f51eaSDavid van Moolenbroek -bindir | --bindir | --bindi | --bind | --bin | --bi) 839*d56f51eaSDavid van Moolenbroek ac_prev=bindir ;; 840*d56f51eaSDavid van Moolenbroek -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 841*d56f51eaSDavid van Moolenbroek bindir=$ac_optarg ;; 842*d56f51eaSDavid van Moolenbroek 843*d56f51eaSDavid van Moolenbroek -build | --build | --buil | --bui | --bu) 844*d56f51eaSDavid van Moolenbroek ac_prev=build_alias ;; 845*d56f51eaSDavid van Moolenbroek -build=* | --build=* | --buil=* | --bui=* | --bu=*) 846*d56f51eaSDavid van Moolenbroek build_alias=$ac_optarg ;; 847*d56f51eaSDavid van Moolenbroek 848*d56f51eaSDavid van Moolenbroek -cache-file | --cache-file | --cache-fil | --cache-fi \ 849*d56f51eaSDavid van Moolenbroek | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 850*d56f51eaSDavid van Moolenbroek ac_prev=cache_file ;; 851*d56f51eaSDavid van Moolenbroek -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 852*d56f51eaSDavid van Moolenbroek | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 853*d56f51eaSDavid van Moolenbroek cache_file=$ac_optarg ;; 854*d56f51eaSDavid van Moolenbroek 855*d56f51eaSDavid van Moolenbroek --config-cache | -C) 856*d56f51eaSDavid van Moolenbroek cache_file=config.cache ;; 857*d56f51eaSDavid van Moolenbroek 858*d56f51eaSDavid van Moolenbroek -datadir | --datadir | --datadi | --datad) 859*d56f51eaSDavid van Moolenbroek ac_prev=datadir ;; 860*d56f51eaSDavid van Moolenbroek -datadir=* | --datadir=* | --datadi=* | --datad=*) 861*d56f51eaSDavid van Moolenbroek datadir=$ac_optarg ;; 862*d56f51eaSDavid van Moolenbroek 863*d56f51eaSDavid van Moolenbroek -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 864*d56f51eaSDavid van Moolenbroek | --dataroo | --dataro | --datar) 865*d56f51eaSDavid van Moolenbroek ac_prev=datarootdir ;; 866*d56f51eaSDavid van Moolenbroek -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 867*d56f51eaSDavid van Moolenbroek | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 868*d56f51eaSDavid van Moolenbroek datarootdir=$ac_optarg ;; 869*d56f51eaSDavid van Moolenbroek 870*d56f51eaSDavid van Moolenbroek -disable-* | --disable-*) 871*d56f51eaSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 872*d56f51eaSDavid van Moolenbroek # Reject names that are not valid shell variable names. 873*d56f51eaSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 874*d56f51eaSDavid van Moolenbroek as_fn_error $? "invalid feature name: $ac_useropt" 875*d56f51eaSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 876*d56f51eaSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 877*d56f51eaSDavid van Moolenbroek case $ac_user_opts in 878*d56f51eaSDavid van Moolenbroek *" 879*d56f51eaSDavid van Moolenbroek"enable_$ac_useropt" 880*d56f51eaSDavid van Moolenbroek"*) ;; 881*d56f51eaSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 882*d56f51eaSDavid van Moolenbroek ac_unrecognized_sep=', ';; 883*d56f51eaSDavid van Moolenbroek esac 884*d56f51eaSDavid van Moolenbroek eval enable_$ac_useropt=no ;; 885*d56f51eaSDavid van Moolenbroek 886*d56f51eaSDavid van Moolenbroek -docdir | --docdir | --docdi | --doc | --do) 887*d56f51eaSDavid van Moolenbroek ac_prev=docdir ;; 888*d56f51eaSDavid van Moolenbroek -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 889*d56f51eaSDavid van Moolenbroek docdir=$ac_optarg ;; 890*d56f51eaSDavid van Moolenbroek 891*d56f51eaSDavid van Moolenbroek -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 892*d56f51eaSDavid van Moolenbroek ac_prev=dvidir ;; 893*d56f51eaSDavid van Moolenbroek -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 894*d56f51eaSDavid van Moolenbroek dvidir=$ac_optarg ;; 895*d56f51eaSDavid van Moolenbroek 896*d56f51eaSDavid van Moolenbroek -enable-* | --enable-*) 897*d56f51eaSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 898*d56f51eaSDavid van Moolenbroek # Reject names that are not valid shell variable names. 899*d56f51eaSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 900*d56f51eaSDavid van Moolenbroek as_fn_error $? "invalid feature name: $ac_useropt" 901*d56f51eaSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 902*d56f51eaSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 903*d56f51eaSDavid van Moolenbroek case $ac_user_opts in 904*d56f51eaSDavid van Moolenbroek *" 905*d56f51eaSDavid van Moolenbroek"enable_$ac_useropt" 906*d56f51eaSDavid van Moolenbroek"*) ;; 907*d56f51eaSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 908*d56f51eaSDavid van Moolenbroek ac_unrecognized_sep=', ';; 909*d56f51eaSDavid van Moolenbroek esac 910*d56f51eaSDavid van Moolenbroek eval enable_$ac_useropt=\$ac_optarg ;; 911*d56f51eaSDavid van Moolenbroek 912*d56f51eaSDavid van Moolenbroek -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 913*d56f51eaSDavid van Moolenbroek | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 914*d56f51eaSDavid van Moolenbroek | --exec | --exe | --ex) 915*d56f51eaSDavid van Moolenbroek ac_prev=exec_prefix ;; 916*d56f51eaSDavid van Moolenbroek -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 917*d56f51eaSDavid van Moolenbroek | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 918*d56f51eaSDavid van Moolenbroek | --exec=* | --exe=* | --ex=*) 919*d56f51eaSDavid van Moolenbroek exec_prefix=$ac_optarg ;; 920*d56f51eaSDavid van Moolenbroek 921*d56f51eaSDavid van Moolenbroek -gas | --gas | --ga | --g) 922*d56f51eaSDavid van Moolenbroek # Obsolete; use --with-gas. 923*d56f51eaSDavid van Moolenbroek with_gas=yes ;; 924*d56f51eaSDavid van Moolenbroek 925*d56f51eaSDavid van Moolenbroek -help | --help | --hel | --he | -h) 926*d56f51eaSDavid van Moolenbroek ac_init_help=long ;; 927*d56f51eaSDavid van Moolenbroek -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 928*d56f51eaSDavid van Moolenbroek ac_init_help=recursive ;; 929*d56f51eaSDavid van Moolenbroek -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 930*d56f51eaSDavid van Moolenbroek ac_init_help=short ;; 931*d56f51eaSDavid van Moolenbroek 932*d56f51eaSDavid van Moolenbroek -host | --host | --hos | --ho) 933*d56f51eaSDavid van Moolenbroek ac_prev=host_alias ;; 934*d56f51eaSDavid van Moolenbroek -host=* | --host=* | --hos=* | --ho=*) 935*d56f51eaSDavid van Moolenbroek host_alias=$ac_optarg ;; 936*d56f51eaSDavid van Moolenbroek 937*d56f51eaSDavid van Moolenbroek -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 938*d56f51eaSDavid van Moolenbroek ac_prev=htmldir ;; 939*d56f51eaSDavid van Moolenbroek -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 940*d56f51eaSDavid van Moolenbroek | --ht=*) 941*d56f51eaSDavid van Moolenbroek htmldir=$ac_optarg ;; 942*d56f51eaSDavid van Moolenbroek 943*d56f51eaSDavid van Moolenbroek -includedir | --includedir | --includedi | --included | --include \ 944*d56f51eaSDavid van Moolenbroek | --includ | --inclu | --incl | --inc) 945*d56f51eaSDavid van Moolenbroek ac_prev=includedir ;; 946*d56f51eaSDavid van Moolenbroek -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 947*d56f51eaSDavid van Moolenbroek | --includ=* | --inclu=* | --incl=* | --inc=*) 948*d56f51eaSDavid van Moolenbroek includedir=$ac_optarg ;; 949*d56f51eaSDavid van Moolenbroek 950*d56f51eaSDavid van Moolenbroek -infodir | --infodir | --infodi | --infod | --info | --inf) 951*d56f51eaSDavid van Moolenbroek ac_prev=infodir ;; 952*d56f51eaSDavid van Moolenbroek -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 953*d56f51eaSDavid van Moolenbroek infodir=$ac_optarg ;; 954*d56f51eaSDavid van Moolenbroek 955*d56f51eaSDavid van Moolenbroek -libdir | --libdir | --libdi | --libd) 956*d56f51eaSDavid van Moolenbroek ac_prev=libdir ;; 957*d56f51eaSDavid van Moolenbroek -libdir=* | --libdir=* | --libdi=* | --libd=*) 958*d56f51eaSDavid van Moolenbroek libdir=$ac_optarg ;; 959*d56f51eaSDavid van Moolenbroek 960*d56f51eaSDavid van Moolenbroek -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 961*d56f51eaSDavid van Moolenbroek | --libexe | --libex | --libe) 962*d56f51eaSDavid van Moolenbroek ac_prev=libexecdir ;; 963*d56f51eaSDavid van Moolenbroek -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 964*d56f51eaSDavid van Moolenbroek | --libexe=* | --libex=* | --libe=*) 965*d56f51eaSDavid van Moolenbroek libexecdir=$ac_optarg ;; 966*d56f51eaSDavid van Moolenbroek 967*d56f51eaSDavid van Moolenbroek -localedir | --localedir | --localedi | --localed | --locale) 968*d56f51eaSDavid van Moolenbroek ac_prev=localedir ;; 969*d56f51eaSDavid van Moolenbroek -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 970*d56f51eaSDavid van Moolenbroek localedir=$ac_optarg ;; 971*d56f51eaSDavid van Moolenbroek 972*d56f51eaSDavid van Moolenbroek -localstatedir | --localstatedir | --localstatedi | --localstated \ 973*d56f51eaSDavid van Moolenbroek | --localstate | --localstat | --localsta | --localst | --locals) 974*d56f51eaSDavid van Moolenbroek ac_prev=localstatedir ;; 975*d56f51eaSDavid van Moolenbroek -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 976*d56f51eaSDavid van Moolenbroek | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 977*d56f51eaSDavid van Moolenbroek localstatedir=$ac_optarg ;; 978*d56f51eaSDavid van Moolenbroek 979*d56f51eaSDavid van Moolenbroek -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 980*d56f51eaSDavid van Moolenbroek ac_prev=mandir ;; 981*d56f51eaSDavid van Moolenbroek -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 982*d56f51eaSDavid van Moolenbroek mandir=$ac_optarg ;; 983*d56f51eaSDavid van Moolenbroek 984*d56f51eaSDavid van Moolenbroek -nfp | --nfp | --nf) 985*d56f51eaSDavid van Moolenbroek # Obsolete; use --without-fp. 986*d56f51eaSDavid van Moolenbroek with_fp=no ;; 987*d56f51eaSDavid van Moolenbroek 988*d56f51eaSDavid van Moolenbroek -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 989*d56f51eaSDavid van Moolenbroek | --no-cr | --no-c | -n) 990*d56f51eaSDavid van Moolenbroek no_create=yes ;; 991*d56f51eaSDavid van Moolenbroek 992*d56f51eaSDavid van Moolenbroek -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 993*d56f51eaSDavid van Moolenbroek | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 994*d56f51eaSDavid van Moolenbroek no_recursion=yes ;; 995*d56f51eaSDavid van Moolenbroek 996*d56f51eaSDavid van Moolenbroek -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 997*d56f51eaSDavid van Moolenbroek | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 998*d56f51eaSDavid van Moolenbroek | --oldin | --oldi | --old | --ol | --o) 999*d56f51eaSDavid van Moolenbroek ac_prev=oldincludedir ;; 1000*d56f51eaSDavid van Moolenbroek -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1001*d56f51eaSDavid van Moolenbroek | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1002*d56f51eaSDavid van Moolenbroek | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1003*d56f51eaSDavid van Moolenbroek oldincludedir=$ac_optarg ;; 1004*d56f51eaSDavid van Moolenbroek 1005*d56f51eaSDavid van Moolenbroek -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1006*d56f51eaSDavid van Moolenbroek ac_prev=prefix ;; 1007*d56f51eaSDavid van Moolenbroek -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1008*d56f51eaSDavid van Moolenbroek prefix=$ac_optarg ;; 1009*d56f51eaSDavid van Moolenbroek 1010*d56f51eaSDavid van Moolenbroek -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1011*d56f51eaSDavid van Moolenbroek | --program-pre | --program-pr | --program-p) 1012*d56f51eaSDavid van Moolenbroek ac_prev=program_prefix ;; 1013*d56f51eaSDavid van Moolenbroek -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1014*d56f51eaSDavid van Moolenbroek | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1015*d56f51eaSDavid van Moolenbroek program_prefix=$ac_optarg ;; 1016*d56f51eaSDavid van Moolenbroek 1017*d56f51eaSDavid van Moolenbroek -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1018*d56f51eaSDavid van Moolenbroek | --program-suf | --program-su | --program-s) 1019*d56f51eaSDavid van Moolenbroek ac_prev=program_suffix ;; 1020*d56f51eaSDavid van Moolenbroek -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1021*d56f51eaSDavid van Moolenbroek | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1022*d56f51eaSDavid van Moolenbroek program_suffix=$ac_optarg ;; 1023*d56f51eaSDavid van Moolenbroek 1024*d56f51eaSDavid van Moolenbroek -program-transform-name | --program-transform-name \ 1025*d56f51eaSDavid van Moolenbroek | --program-transform-nam | --program-transform-na \ 1026*d56f51eaSDavid van Moolenbroek | --program-transform-n | --program-transform- \ 1027*d56f51eaSDavid van Moolenbroek | --program-transform | --program-transfor \ 1028*d56f51eaSDavid van Moolenbroek | --program-transfo | --program-transf \ 1029*d56f51eaSDavid van Moolenbroek | --program-trans | --program-tran \ 1030*d56f51eaSDavid van Moolenbroek | --progr-tra | --program-tr | --program-t) 1031*d56f51eaSDavid van Moolenbroek ac_prev=program_transform_name ;; 1032*d56f51eaSDavid van Moolenbroek -program-transform-name=* | --program-transform-name=* \ 1033*d56f51eaSDavid van Moolenbroek | --program-transform-nam=* | --program-transform-na=* \ 1034*d56f51eaSDavid van Moolenbroek | --program-transform-n=* | --program-transform-=* \ 1035*d56f51eaSDavid van Moolenbroek | --program-transform=* | --program-transfor=* \ 1036*d56f51eaSDavid van Moolenbroek | --program-transfo=* | --program-transf=* \ 1037*d56f51eaSDavid van Moolenbroek | --program-trans=* | --program-tran=* \ 1038*d56f51eaSDavid van Moolenbroek | --progr-tra=* | --program-tr=* | --program-t=*) 1039*d56f51eaSDavid van Moolenbroek program_transform_name=$ac_optarg ;; 1040*d56f51eaSDavid van Moolenbroek 1041*d56f51eaSDavid van Moolenbroek -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1042*d56f51eaSDavid van Moolenbroek ac_prev=pdfdir ;; 1043*d56f51eaSDavid van Moolenbroek -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1044*d56f51eaSDavid van Moolenbroek pdfdir=$ac_optarg ;; 1045*d56f51eaSDavid van Moolenbroek 1046*d56f51eaSDavid van Moolenbroek -psdir | --psdir | --psdi | --psd | --ps) 1047*d56f51eaSDavid van Moolenbroek ac_prev=psdir ;; 1048*d56f51eaSDavid van Moolenbroek -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1049*d56f51eaSDavid van Moolenbroek psdir=$ac_optarg ;; 1050*d56f51eaSDavid van Moolenbroek 1051*d56f51eaSDavid van Moolenbroek -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1052*d56f51eaSDavid van Moolenbroek | -silent | --silent | --silen | --sile | --sil) 1053*d56f51eaSDavid van Moolenbroek silent=yes ;; 1054*d56f51eaSDavid van Moolenbroek 1055*d56f51eaSDavid van Moolenbroek -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1056*d56f51eaSDavid van Moolenbroek ac_prev=sbindir ;; 1057*d56f51eaSDavid van Moolenbroek -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1058*d56f51eaSDavid van Moolenbroek | --sbi=* | --sb=*) 1059*d56f51eaSDavid van Moolenbroek sbindir=$ac_optarg ;; 1060*d56f51eaSDavid van Moolenbroek 1061*d56f51eaSDavid van Moolenbroek -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1062*d56f51eaSDavid van Moolenbroek | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1063*d56f51eaSDavid van Moolenbroek | --sharedst | --shareds | --shared | --share | --shar \ 1064*d56f51eaSDavid van Moolenbroek | --sha | --sh) 1065*d56f51eaSDavid van Moolenbroek ac_prev=sharedstatedir ;; 1066*d56f51eaSDavid van Moolenbroek -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1067*d56f51eaSDavid van Moolenbroek | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1068*d56f51eaSDavid van Moolenbroek | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1069*d56f51eaSDavid van Moolenbroek | --sha=* | --sh=*) 1070*d56f51eaSDavid van Moolenbroek sharedstatedir=$ac_optarg ;; 1071*d56f51eaSDavid van Moolenbroek 1072*d56f51eaSDavid van Moolenbroek -site | --site | --sit) 1073*d56f51eaSDavid van Moolenbroek ac_prev=site ;; 1074*d56f51eaSDavid van Moolenbroek -site=* | --site=* | --sit=*) 1075*d56f51eaSDavid van Moolenbroek site=$ac_optarg ;; 1076*d56f51eaSDavid van Moolenbroek 1077*d56f51eaSDavid van Moolenbroek -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1078*d56f51eaSDavid van Moolenbroek ac_prev=srcdir ;; 1079*d56f51eaSDavid van Moolenbroek -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1080*d56f51eaSDavid van Moolenbroek srcdir=$ac_optarg ;; 1081*d56f51eaSDavid van Moolenbroek 1082*d56f51eaSDavid van Moolenbroek -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1083*d56f51eaSDavid van Moolenbroek | --syscon | --sysco | --sysc | --sys | --sy) 1084*d56f51eaSDavid van Moolenbroek ac_prev=sysconfdir ;; 1085*d56f51eaSDavid van Moolenbroek -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1086*d56f51eaSDavid van Moolenbroek | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1087*d56f51eaSDavid van Moolenbroek sysconfdir=$ac_optarg ;; 1088*d56f51eaSDavid van Moolenbroek 1089*d56f51eaSDavid van Moolenbroek -target | --target | --targe | --targ | --tar | --ta | --t) 1090*d56f51eaSDavid van Moolenbroek ac_prev=target_alias ;; 1091*d56f51eaSDavid van Moolenbroek -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1092*d56f51eaSDavid van Moolenbroek target_alias=$ac_optarg ;; 1093*d56f51eaSDavid van Moolenbroek 1094*d56f51eaSDavid van Moolenbroek -v | -verbose | --verbose | --verbos | --verbo | --verb) 1095*d56f51eaSDavid van Moolenbroek verbose=yes ;; 1096*d56f51eaSDavid van Moolenbroek 1097*d56f51eaSDavid van Moolenbroek -version | --version | --versio | --versi | --vers | -V) 1098*d56f51eaSDavid van Moolenbroek ac_init_version=: ;; 1099*d56f51eaSDavid van Moolenbroek 1100*d56f51eaSDavid van Moolenbroek -with-* | --with-*) 1101*d56f51eaSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1102*d56f51eaSDavid van Moolenbroek # Reject names that are not valid shell variable names. 1103*d56f51eaSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1104*d56f51eaSDavid van Moolenbroek as_fn_error $? "invalid package name: $ac_useropt" 1105*d56f51eaSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 1106*d56f51eaSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1107*d56f51eaSDavid van Moolenbroek case $ac_user_opts in 1108*d56f51eaSDavid van Moolenbroek *" 1109*d56f51eaSDavid van Moolenbroek"with_$ac_useropt" 1110*d56f51eaSDavid van Moolenbroek"*) ;; 1111*d56f51eaSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1112*d56f51eaSDavid van Moolenbroek ac_unrecognized_sep=', ';; 1113*d56f51eaSDavid van Moolenbroek esac 1114*d56f51eaSDavid van Moolenbroek eval with_$ac_useropt=\$ac_optarg ;; 1115*d56f51eaSDavid van Moolenbroek 1116*d56f51eaSDavid van Moolenbroek -without-* | --without-*) 1117*d56f51eaSDavid van Moolenbroek ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1118*d56f51eaSDavid van Moolenbroek # Reject names that are not valid shell variable names. 1119*d56f51eaSDavid van Moolenbroek expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1120*d56f51eaSDavid van Moolenbroek as_fn_error $? "invalid package name: $ac_useropt" 1121*d56f51eaSDavid van Moolenbroek ac_useropt_orig=$ac_useropt 1122*d56f51eaSDavid van Moolenbroek ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1123*d56f51eaSDavid van Moolenbroek case $ac_user_opts in 1124*d56f51eaSDavid van Moolenbroek *" 1125*d56f51eaSDavid van Moolenbroek"with_$ac_useropt" 1126*d56f51eaSDavid van Moolenbroek"*) ;; 1127*d56f51eaSDavid van Moolenbroek *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1128*d56f51eaSDavid van Moolenbroek ac_unrecognized_sep=', ';; 1129*d56f51eaSDavid van Moolenbroek esac 1130*d56f51eaSDavid van Moolenbroek eval with_$ac_useropt=no ;; 1131*d56f51eaSDavid van Moolenbroek 1132*d56f51eaSDavid van Moolenbroek --x) 1133*d56f51eaSDavid van Moolenbroek # Obsolete; use --with-x. 1134*d56f51eaSDavid van Moolenbroek with_x=yes ;; 1135*d56f51eaSDavid van Moolenbroek 1136*d56f51eaSDavid van Moolenbroek -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1137*d56f51eaSDavid van Moolenbroek | --x-incl | --x-inc | --x-in | --x-i) 1138*d56f51eaSDavid van Moolenbroek ac_prev=x_includes ;; 1139*d56f51eaSDavid van Moolenbroek -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1140*d56f51eaSDavid van Moolenbroek | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1141*d56f51eaSDavid van Moolenbroek x_includes=$ac_optarg ;; 1142*d56f51eaSDavid van Moolenbroek 1143*d56f51eaSDavid van Moolenbroek -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1144*d56f51eaSDavid van Moolenbroek | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1145*d56f51eaSDavid van Moolenbroek ac_prev=x_libraries ;; 1146*d56f51eaSDavid van Moolenbroek -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1147*d56f51eaSDavid van Moolenbroek | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1148*d56f51eaSDavid van Moolenbroek x_libraries=$ac_optarg ;; 1149*d56f51eaSDavid van Moolenbroek 1150*d56f51eaSDavid van Moolenbroek -*) as_fn_error $? "unrecognized option: \`$ac_option' 1151*d56f51eaSDavid van MoolenbroekTry \`$0 --help' for more information" 1152*d56f51eaSDavid van Moolenbroek ;; 1153*d56f51eaSDavid van Moolenbroek 1154*d56f51eaSDavid van Moolenbroek *=*) 1155*d56f51eaSDavid van Moolenbroek ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1156*d56f51eaSDavid van Moolenbroek # Reject names that are not valid shell variable names. 1157*d56f51eaSDavid van Moolenbroek case $ac_envvar in #( 1158*d56f51eaSDavid van Moolenbroek '' | [0-9]* | *[!_$as_cr_alnum]* ) 1159*d56f51eaSDavid van Moolenbroek as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1160*d56f51eaSDavid van Moolenbroek esac 1161*d56f51eaSDavid van Moolenbroek eval $ac_envvar=\$ac_optarg 1162*d56f51eaSDavid van Moolenbroek export $ac_envvar ;; 1163*d56f51eaSDavid van Moolenbroek 1164*d56f51eaSDavid van Moolenbroek *) 1165*d56f51eaSDavid van Moolenbroek # FIXME: should be removed in autoconf 3.0. 1166*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1167*d56f51eaSDavid van Moolenbroek expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1168*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1169*d56f51eaSDavid van Moolenbroek : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1170*d56f51eaSDavid van Moolenbroek ;; 1171*d56f51eaSDavid van Moolenbroek 1172*d56f51eaSDavid van Moolenbroek esac 1173*d56f51eaSDavid van Moolenbroekdone 1174*d56f51eaSDavid van Moolenbroek 1175*d56f51eaSDavid van Moolenbroekif test -n "$ac_prev"; then 1176*d56f51eaSDavid van Moolenbroek ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1177*d56f51eaSDavid van Moolenbroek as_fn_error $? "missing argument to $ac_option" 1178*d56f51eaSDavid van Moolenbroekfi 1179*d56f51eaSDavid van Moolenbroek 1180*d56f51eaSDavid van Moolenbroekif test -n "$ac_unrecognized_opts"; then 1181*d56f51eaSDavid van Moolenbroek case $enable_option_checking in 1182*d56f51eaSDavid van Moolenbroek no) ;; 1183*d56f51eaSDavid van Moolenbroek fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1184*d56f51eaSDavid van Moolenbroek *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1185*d56f51eaSDavid van Moolenbroek esac 1186*d56f51eaSDavid van Moolenbroekfi 1187*d56f51eaSDavid van Moolenbroek 1188*d56f51eaSDavid van Moolenbroek# Check all directory arguments for consistency. 1189*d56f51eaSDavid van Moolenbroekfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1190*d56f51eaSDavid van Moolenbroek datadir sysconfdir sharedstatedir localstatedir includedir \ 1191*d56f51eaSDavid van Moolenbroek oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1192*d56f51eaSDavid van Moolenbroek libdir localedir mandir 1193*d56f51eaSDavid van Moolenbroekdo 1194*d56f51eaSDavid van Moolenbroek eval ac_val=\$$ac_var 1195*d56f51eaSDavid van Moolenbroek # Remove trailing slashes. 1196*d56f51eaSDavid van Moolenbroek case $ac_val in 1197*d56f51eaSDavid van Moolenbroek */ ) 1198*d56f51eaSDavid van Moolenbroek ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1199*d56f51eaSDavid van Moolenbroek eval $ac_var=\$ac_val;; 1200*d56f51eaSDavid van Moolenbroek esac 1201*d56f51eaSDavid van Moolenbroek # Be sure to have absolute directory names. 1202*d56f51eaSDavid van Moolenbroek case $ac_val in 1203*d56f51eaSDavid van Moolenbroek [\\/$]* | ?:[\\/]* ) continue;; 1204*d56f51eaSDavid van Moolenbroek NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1205*d56f51eaSDavid van Moolenbroek esac 1206*d56f51eaSDavid van Moolenbroek as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1207*d56f51eaSDavid van Moolenbroekdone 1208*d56f51eaSDavid van Moolenbroek 1209*d56f51eaSDavid van Moolenbroek# There might be people who depend on the old broken behavior: `$host' 1210*d56f51eaSDavid van Moolenbroek# used to hold the argument of --host etc. 1211*d56f51eaSDavid van Moolenbroek# FIXME: To remove some day. 1212*d56f51eaSDavid van Moolenbroekbuild=$build_alias 1213*d56f51eaSDavid van Moolenbroekhost=$host_alias 1214*d56f51eaSDavid van Moolenbroektarget=$target_alias 1215*d56f51eaSDavid van Moolenbroek 1216*d56f51eaSDavid van Moolenbroek# FIXME: To remove some day. 1217*d56f51eaSDavid van Moolenbroekif test "x$host_alias" != x; then 1218*d56f51eaSDavid van Moolenbroek if test "x$build_alias" = x; then 1219*d56f51eaSDavid van Moolenbroek cross_compiling=maybe 1220*d56f51eaSDavid van Moolenbroek elif test "x$build_alias" != "x$host_alias"; then 1221*d56f51eaSDavid van Moolenbroek cross_compiling=yes 1222*d56f51eaSDavid van Moolenbroek fi 1223*d56f51eaSDavid van Moolenbroekfi 1224*d56f51eaSDavid van Moolenbroek 1225*d56f51eaSDavid van Moolenbroekac_tool_prefix= 1226*d56f51eaSDavid van Moolenbroektest -n "$host_alias" && ac_tool_prefix=$host_alias- 1227*d56f51eaSDavid van Moolenbroek 1228*d56f51eaSDavid van Moolenbroektest "$silent" = yes && exec 6>/dev/null 1229*d56f51eaSDavid van Moolenbroek 1230*d56f51eaSDavid van Moolenbroek 1231*d56f51eaSDavid van Moolenbroekac_pwd=`pwd` && test -n "$ac_pwd" && 1232*d56f51eaSDavid van Moolenbroekac_ls_di=`ls -di .` && 1233*d56f51eaSDavid van Moolenbroekac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1234*d56f51eaSDavid van Moolenbroek as_fn_error $? "working directory cannot be determined" 1235*d56f51eaSDavid van Moolenbroektest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1236*d56f51eaSDavid van Moolenbroek as_fn_error $? "pwd does not report name of working directory" 1237*d56f51eaSDavid van Moolenbroek 1238*d56f51eaSDavid van Moolenbroek 1239*d56f51eaSDavid van Moolenbroek# Find the source files, if location was not specified. 1240*d56f51eaSDavid van Moolenbroekif test -z "$srcdir"; then 1241*d56f51eaSDavid van Moolenbroek ac_srcdir_defaulted=yes 1242*d56f51eaSDavid van Moolenbroek # Try the directory containing this script, then the parent directory. 1243*d56f51eaSDavid van Moolenbroek ac_confdir=`$as_dirname -- "$as_myself" || 1244*d56f51eaSDavid van Moolenbroek$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1245*d56f51eaSDavid van Moolenbroek X"$as_myself" : 'X\(//\)[^/]' \| \ 1246*d56f51eaSDavid van Moolenbroek X"$as_myself" : 'X\(//\)$' \| \ 1247*d56f51eaSDavid van Moolenbroek X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1248*d56f51eaSDavid van Moolenbroek$as_echo X"$as_myself" | 1249*d56f51eaSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1250*d56f51eaSDavid van Moolenbroek s//\1/ 1251*d56f51eaSDavid van Moolenbroek q 1252*d56f51eaSDavid van Moolenbroek } 1253*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 1254*d56f51eaSDavid van Moolenbroek s//\1/ 1255*d56f51eaSDavid van Moolenbroek q 1256*d56f51eaSDavid van Moolenbroek } 1257*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)$/{ 1258*d56f51eaSDavid van Moolenbroek s//\1/ 1259*d56f51eaSDavid van Moolenbroek q 1260*d56f51eaSDavid van Moolenbroek } 1261*d56f51eaSDavid van Moolenbroek /^X\(\/\).*/{ 1262*d56f51eaSDavid van Moolenbroek s//\1/ 1263*d56f51eaSDavid van Moolenbroek q 1264*d56f51eaSDavid van Moolenbroek } 1265*d56f51eaSDavid van Moolenbroek s/.*/./; q'` 1266*d56f51eaSDavid van Moolenbroek srcdir=$ac_confdir 1267*d56f51eaSDavid van Moolenbroek if test ! -r "$srcdir/$ac_unique_file"; then 1268*d56f51eaSDavid van Moolenbroek srcdir=.. 1269*d56f51eaSDavid van Moolenbroek fi 1270*d56f51eaSDavid van Moolenbroekelse 1271*d56f51eaSDavid van Moolenbroek ac_srcdir_defaulted=no 1272*d56f51eaSDavid van Moolenbroekfi 1273*d56f51eaSDavid van Moolenbroekif test ! -r "$srcdir/$ac_unique_file"; then 1274*d56f51eaSDavid van Moolenbroek test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1275*d56f51eaSDavid van Moolenbroek as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1276*d56f51eaSDavid van Moolenbroekfi 1277*d56f51eaSDavid van Moolenbroekac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1278*d56f51eaSDavid van Moolenbroekac_abs_confdir=`( 1279*d56f51eaSDavid van Moolenbroek cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1280*d56f51eaSDavid van Moolenbroek pwd)` 1281*d56f51eaSDavid van Moolenbroek# When building in place, set srcdir=. 1282*d56f51eaSDavid van Moolenbroekif test "$ac_abs_confdir" = "$ac_pwd"; then 1283*d56f51eaSDavid van Moolenbroek srcdir=. 1284*d56f51eaSDavid van Moolenbroekfi 1285*d56f51eaSDavid van Moolenbroek# Remove unnecessary trailing slashes from srcdir. 1286*d56f51eaSDavid van Moolenbroek# Double slashes in file names in object file debugging info 1287*d56f51eaSDavid van Moolenbroek# mess up M-x gdb in Emacs. 1288*d56f51eaSDavid van Moolenbroekcase $srcdir in 1289*d56f51eaSDavid van Moolenbroek*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1290*d56f51eaSDavid van Moolenbroekesac 1291*d56f51eaSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do 1292*d56f51eaSDavid van Moolenbroek eval ac_env_${ac_var}_set=\${${ac_var}+set} 1293*d56f51eaSDavid van Moolenbroek eval ac_env_${ac_var}_value=\$${ac_var} 1294*d56f51eaSDavid van Moolenbroek eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1295*d56f51eaSDavid van Moolenbroek eval ac_cv_env_${ac_var}_value=\$${ac_var} 1296*d56f51eaSDavid van Moolenbroekdone 1297*d56f51eaSDavid van Moolenbroek 1298*d56f51eaSDavid van Moolenbroek# 1299*d56f51eaSDavid van Moolenbroek# Report the --help message. 1300*d56f51eaSDavid van Moolenbroek# 1301*d56f51eaSDavid van Moolenbroekif test "$ac_init_help" = "long"; then 1302*d56f51eaSDavid van Moolenbroek # Omit some internal or obsolete options to make the list less imposing. 1303*d56f51eaSDavid van Moolenbroek # This message is too long to be a string in the A/UX 3.1 sh. 1304*d56f51eaSDavid van Moolenbroek cat <<_ACEOF 1305*d56f51eaSDavid van Moolenbroek\`configure' configures this package to adapt to many kinds of systems. 1306*d56f51eaSDavid van Moolenbroek 1307*d56f51eaSDavid van MoolenbroekUsage: $0 [OPTION]... [VAR=VALUE]... 1308*d56f51eaSDavid van Moolenbroek 1309*d56f51eaSDavid van MoolenbroekTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1310*d56f51eaSDavid van MoolenbroekVAR=VALUE. See below for descriptions of some of the useful variables. 1311*d56f51eaSDavid van Moolenbroek 1312*d56f51eaSDavid van MoolenbroekDefaults for the options are specified in brackets. 1313*d56f51eaSDavid van Moolenbroek 1314*d56f51eaSDavid van MoolenbroekConfiguration: 1315*d56f51eaSDavid van Moolenbroek -h, --help display this help and exit 1316*d56f51eaSDavid van Moolenbroek --help=short display options specific to this package 1317*d56f51eaSDavid van Moolenbroek --help=recursive display the short help of all the included packages 1318*d56f51eaSDavid van Moolenbroek -V, --version display version information and exit 1319*d56f51eaSDavid van Moolenbroek -q, --quiet, --silent do not print \`checking ...' messages 1320*d56f51eaSDavid van Moolenbroek --cache-file=FILE cache test results in FILE [disabled] 1321*d56f51eaSDavid van Moolenbroek -C, --config-cache alias for \`--cache-file=config.cache' 1322*d56f51eaSDavid van Moolenbroek -n, --no-create do not create output files 1323*d56f51eaSDavid van Moolenbroek --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1324*d56f51eaSDavid van Moolenbroek 1325*d56f51eaSDavid van MoolenbroekInstallation directories: 1326*d56f51eaSDavid van Moolenbroek --prefix=PREFIX install architecture-independent files in PREFIX 1327*d56f51eaSDavid van Moolenbroek [$ac_default_prefix] 1328*d56f51eaSDavid van Moolenbroek --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1329*d56f51eaSDavid van Moolenbroek [PREFIX] 1330*d56f51eaSDavid van Moolenbroek 1331*d56f51eaSDavid van MoolenbroekBy default, \`make install' will install all the files in 1332*d56f51eaSDavid van Moolenbroek\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1333*d56f51eaSDavid van Moolenbroekan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1334*d56f51eaSDavid van Moolenbroekfor instance \`--prefix=\$HOME'. 1335*d56f51eaSDavid van Moolenbroek 1336*d56f51eaSDavid van MoolenbroekFor better control, use the options below. 1337*d56f51eaSDavid van Moolenbroek 1338*d56f51eaSDavid van MoolenbroekFine tuning of the installation directories: 1339*d56f51eaSDavid van Moolenbroek --bindir=DIR user executables [EPREFIX/bin] 1340*d56f51eaSDavid van Moolenbroek --sbindir=DIR system admin executables [EPREFIX/sbin] 1341*d56f51eaSDavid van Moolenbroek --libexecdir=DIR program executables [EPREFIX/libexec] 1342*d56f51eaSDavid van Moolenbroek --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1343*d56f51eaSDavid van Moolenbroek --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1344*d56f51eaSDavid van Moolenbroek --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1345*d56f51eaSDavid van Moolenbroek --libdir=DIR object code libraries [EPREFIX/lib] 1346*d56f51eaSDavid van Moolenbroek --includedir=DIR C header files [PREFIX/include] 1347*d56f51eaSDavid van Moolenbroek --oldincludedir=DIR C header files for non-gcc [/usr/include] 1348*d56f51eaSDavid van Moolenbroek --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1349*d56f51eaSDavid van Moolenbroek --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1350*d56f51eaSDavid van Moolenbroek --infodir=DIR info documentation [DATAROOTDIR/info] 1351*d56f51eaSDavid van Moolenbroek --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1352*d56f51eaSDavid van Moolenbroek --mandir=DIR man documentation [DATAROOTDIR/man] 1353*d56f51eaSDavid van Moolenbroek --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1354*d56f51eaSDavid van Moolenbroek --htmldir=DIR html documentation [DOCDIR] 1355*d56f51eaSDavid van Moolenbroek --dvidir=DIR dvi documentation [DOCDIR] 1356*d56f51eaSDavid van Moolenbroek --pdfdir=DIR pdf documentation [DOCDIR] 1357*d56f51eaSDavid van Moolenbroek --psdir=DIR ps documentation [DOCDIR] 1358*d56f51eaSDavid van Moolenbroek_ACEOF 1359*d56f51eaSDavid van Moolenbroek 1360*d56f51eaSDavid van Moolenbroek cat <<\_ACEOF 1361*d56f51eaSDavid van Moolenbroek 1362*d56f51eaSDavid van MoolenbroekSystem types: 1363*d56f51eaSDavid van Moolenbroek --build=BUILD configure for building on BUILD [guessed] 1364*d56f51eaSDavid van Moolenbroek --host=HOST cross-compile to build programs to run on HOST [BUILD] 1365*d56f51eaSDavid van Moolenbroek --target=TARGET configure for building compilers for TARGET [HOST] 1366*d56f51eaSDavid van Moolenbroek_ACEOF 1367*d56f51eaSDavid van Moolenbroekfi 1368*d56f51eaSDavid van Moolenbroek 1369*d56f51eaSDavid van Moolenbroekif test -n "$ac_init_help"; then 1370*d56f51eaSDavid van Moolenbroek 1371*d56f51eaSDavid van Moolenbroek cat <<\_ACEOF 1372*d56f51eaSDavid van Moolenbroek 1373*d56f51eaSDavid van MoolenbroekOptional Features: 1374*d56f51eaSDavid van Moolenbroek --disable-option-checking ignore unrecognized --enable/--with options 1375*d56f51eaSDavid van Moolenbroek --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1376*d56f51eaSDavid van Moolenbroek --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1377*d56f51eaSDavid van Moolenbroek --disable-largefile omit support for large files 1378*d56f51eaSDavid van Moolenbroek --disable-protochain disable \"protochain\" insn 1379*d56f51eaSDavid van Moolenbroek --enable-ipv6 build IPv6-capable version [default=yes, if 1380*d56f51eaSDavid van Moolenbroek getaddrinfo available] 1381*d56f51eaSDavid van Moolenbroek --enable-optimizer-dbg build optimizer debugging code 1382*d56f51eaSDavid van Moolenbroek --enable-yydebug build parser debugging code 1383*d56f51eaSDavid van Moolenbroek --disable-universal don't build universal on OS X 1384*d56f51eaSDavid van Moolenbroek --enable-shared build shared libraries [default=yes, if support 1385*d56f51eaSDavid van Moolenbroek available] 1386*d56f51eaSDavid van Moolenbroek --enable-usb enable nusb support [default=yes, if support 1387*d56f51eaSDavid van Moolenbroek available] 1388*d56f51eaSDavid van Moolenbroek --enable-bluetooth enable Bluetooth support [default=yes, if support 1389*d56f51eaSDavid van Moolenbroek available] 1390*d56f51eaSDavid van Moolenbroek --enable-canusb enable canusb support [default=yes, if support 1391*d56f51eaSDavid van Moolenbroek available] 1392*d56f51eaSDavid van Moolenbroek --enable-can enable CAN support [default=yes, if support 1393*d56f51eaSDavid van Moolenbroek available] 1394*d56f51eaSDavid van Moolenbroek --enable-dbus enable D-Bus capture support [default=yes, if 1395*d56f51eaSDavid van Moolenbroek support available] 1396*d56f51eaSDavid van Moolenbroek --enable-packet-ring enable Linux packet ring support [default=yes] 1397*d56f51eaSDavid van Moolenbroek 1398*d56f51eaSDavid van MoolenbroekOptional Packages: 1399*d56f51eaSDavid van Moolenbroek --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1400*d56f51eaSDavid van Moolenbroek --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1401*d56f51eaSDavid van Moolenbroek --without-gcc don't use gcc 1402*d56f51eaSDavid van Moolenbroek --with-sita include SITA support 1403*d56f51eaSDavid van Moolenbroek --with-pcap=TYPE use packet capture TYPE 1404*d56f51eaSDavid van Moolenbroek --without-libnl disable libnl support [default=yes, on Linux, if 1405*d56f51eaSDavid van Moolenbroek present] 1406*d56f51eaSDavid van Moolenbroek --with-dag[=DIR] include Endace DAG support ["yes", "no" or DIR; 1407*d56f51eaSDavid van Moolenbroek default="yes" on BSD and Linux if present] 1408*d56f51eaSDavid van Moolenbroek --with-dag-includes=DIR Endace DAG include directory 1409*d56f51eaSDavid van Moolenbroek --with-dag-libraries=DIR 1410*d56f51eaSDavid van Moolenbroek Endace DAG library directory 1411*d56f51eaSDavid van Moolenbroek --with-septel[=DIR] include Septel support (located in directory DIR, if 1412*d56f51eaSDavid van Moolenbroek supplied). [default=yes, on Linux, if present] 1413*d56f51eaSDavid van Moolenbroek --with-snf[=DIR] include Myricom SNF support ["yes", "no" or DIR; 1414*d56f51eaSDavid van Moolenbroek default="yes" on BSD and Linux if present] 1415*d56f51eaSDavid van Moolenbroek --with-snf-includes=DIR Myricom SNF include directory 1416*d56f51eaSDavid van Moolenbroek --with-snf-libraries=DIR 1417*d56f51eaSDavid van Moolenbroek Myricom SNF library directory 1418*d56f51eaSDavid van Moolenbroek --without-flex don't use flex 1419*d56f51eaSDavid van Moolenbroek --without-bison don't use bison 1420*d56f51eaSDavid van Moolenbroek 1421*d56f51eaSDavid van MoolenbroekSome influential environment variables: 1422*d56f51eaSDavid van Moolenbroek CC C compiler command 1423*d56f51eaSDavid van Moolenbroek CFLAGS C compiler flags 1424*d56f51eaSDavid van Moolenbroek LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1425*d56f51eaSDavid van Moolenbroek nonstandard directory <lib dir> 1426*d56f51eaSDavid van Moolenbroek LIBS libraries to pass to the linker, e.g. -l<library> 1427*d56f51eaSDavid van Moolenbroek CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1428*d56f51eaSDavid van Moolenbroek you have headers in a nonstandard directory <include dir> 1429*d56f51eaSDavid van Moolenbroek CPP C preprocessor 1430*d56f51eaSDavid van Moolenbroek 1431*d56f51eaSDavid van MoolenbroekUse these variables to override the choices made by `configure' or to help 1432*d56f51eaSDavid van Moolenbroekit to find libraries and programs with nonstandard names/locations. 1433*d56f51eaSDavid van Moolenbroek 1434*d56f51eaSDavid van MoolenbroekReport bugs to the package provider. 1435*d56f51eaSDavid van Moolenbroek_ACEOF 1436*d56f51eaSDavid van Moolenbroekac_status=$? 1437*d56f51eaSDavid van Moolenbroekfi 1438*d56f51eaSDavid van Moolenbroek 1439*d56f51eaSDavid van Moolenbroekif test "$ac_init_help" = "recursive"; then 1440*d56f51eaSDavid van Moolenbroek # If there are subdirs, report their specific --help. 1441*d56f51eaSDavid van Moolenbroek for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1442*d56f51eaSDavid van Moolenbroek test -d "$ac_dir" || 1443*d56f51eaSDavid van Moolenbroek { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1444*d56f51eaSDavid van Moolenbroek continue 1445*d56f51eaSDavid van Moolenbroek ac_builddir=. 1446*d56f51eaSDavid van Moolenbroek 1447*d56f51eaSDavid van Moolenbroekcase "$ac_dir" in 1448*d56f51eaSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1449*d56f51eaSDavid van Moolenbroek*) 1450*d56f51eaSDavid van Moolenbroek ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1451*d56f51eaSDavid van Moolenbroek # A ".." for each directory in $ac_dir_suffix. 1452*d56f51eaSDavid van Moolenbroek ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1453*d56f51eaSDavid van Moolenbroek case $ac_top_builddir_sub in 1454*d56f51eaSDavid van Moolenbroek "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1455*d56f51eaSDavid van Moolenbroek *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1456*d56f51eaSDavid van Moolenbroek esac ;; 1457*d56f51eaSDavid van Moolenbroekesac 1458*d56f51eaSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd 1459*d56f51eaSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix 1460*d56f51eaSDavid van Moolenbroek# for backward compatibility: 1461*d56f51eaSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix 1462*d56f51eaSDavid van Moolenbroek 1463*d56f51eaSDavid van Moolenbroekcase $srcdir in 1464*d56f51eaSDavid van Moolenbroek .) # We are building in place. 1465*d56f51eaSDavid van Moolenbroek ac_srcdir=. 1466*d56f51eaSDavid van Moolenbroek ac_top_srcdir=$ac_top_builddir_sub 1467*d56f51eaSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd ;; 1468*d56f51eaSDavid van Moolenbroek [\\/]* | ?:[\\/]* ) # Absolute name. 1469*d56f51eaSDavid van Moolenbroek ac_srcdir=$srcdir$ac_dir_suffix; 1470*d56f51eaSDavid van Moolenbroek ac_top_srcdir=$srcdir 1471*d56f51eaSDavid van Moolenbroek ac_abs_top_srcdir=$srcdir ;; 1472*d56f51eaSDavid van Moolenbroek *) # Relative name. 1473*d56f51eaSDavid van Moolenbroek ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1474*d56f51eaSDavid van Moolenbroek ac_top_srcdir=$ac_top_build_prefix$srcdir 1475*d56f51eaSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1476*d56f51eaSDavid van Moolenbroekesac 1477*d56f51eaSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1478*d56f51eaSDavid van Moolenbroek 1479*d56f51eaSDavid van Moolenbroek cd "$ac_dir" || { ac_status=$?; continue; } 1480*d56f51eaSDavid van Moolenbroek # Check for guested configure. 1481*d56f51eaSDavid van Moolenbroek if test -f "$ac_srcdir/configure.gnu"; then 1482*d56f51eaSDavid van Moolenbroek echo && 1483*d56f51eaSDavid van Moolenbroek $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1484*d56f51eaSDavid van Moolenbroek elif test -f "$ac_srcdir/configure"; then 1485*d56f51eaSDavid van Moolenbroek echo && 1486*d56f51eaSDavid van Moolenbroek $SHELL "$ac_srcdir/configure" --help=recursive 1487*d56f51eaSDavid van Moolenbroek else 1488*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1489*d56f51eaSDavid van Moolenbroek fi || ac_status=$? 1490*d56f51eaSDavid van Moolenbroek cd "$ac_pwd" || { ac_status=$?; break; } 1491*d56f51eaSDavid van Moolenbroek done 1492*d56f51eaSDavid van Moolenbroekfi 1493*d56f51eaSDavid van Moolenbroek 1494*d56f51eaSDavid van Moolenbroektest -n "$ac_init_help" && exit $ac_status 1495*d56f51eaSDavid van Moolenbroekif $ac_init_version; then 1496*d56f51eaSDavid van Moolenbroek cat <<\_ACEOF 1497*d56f51eaSDavid van Moolenbroekconfigure 1498*d56f51eaSDavid van Moolenbroekgenerated by GNU Autoconf 2.69 1499*d56f51eaSDavid van Moolenbroek 1500*d56f51eaSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc. 1501*d56f51eaSDavid van MoolenbroekThis configure script is free software; the Free Software Foundation 1502*d56f51eaSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it. 1503*d56f51eaSDavid van Moolenbroek_ACEOF 1504*d56f51eaSDavid van Moolenbroek exit 1505*d56f51eaSDavid van Moolenbroekfi 1506*d56f51eaSDavid van Moolenbroek 1507*d56f51eaSDavid van Moolenbroek## ------------------------ ## 1508*d56f51eaSDavid van Moolenbroek## Autoconf initialization. ## 1509*d56f51eaSDavid van Moolenbroek## ------------------------ ## 1510*d56f51eaSDavid van Moolenbroek 1511*d56f51eaSDavid van Moolenbroek# ac_fn_c_try_compile LINENO 1512*d56f51eaSDavid van Moolenbroek# -------------------------- 1513*d56f51eaSDavid van Moolenbroek# Try to compile conftest.$ac_ext, and return whether this succeeded. 1514*d56f51eaSDavid van Moolenbroekac_fn_c_try_compile () 1515*d56f51eaSDavid van Moolenbroek{ 1516*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1517*d56f51eaSDavid van Moolenbroek rm -f conftest.$ac_objext 1518*d56f51eaSDavid van Moolenbroek if { { ac_try="$ac_compile" 1519*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 1520*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1521*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1522*d56f51eaSDavid van Moolenbroekesac 1523*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1524*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1525*d56f51eaSDavid van Moolenbroek (eval "$ac_compile") 2>conftest.err 1526*d56f51eaSDavid van Moolenbroek ac_status=$? 1527*d56f51eaSDavid van Moolenbroek if test -s conftest.err; then 1528*d56f51eaSDavid van Moolenbroek grep -v '^ *+' conftest.err >conftest.er1 1529*d56f51eaSDavid van Moolenbroek cat conftest.er1 >&5 1530*d56f51eaSDavid van Moolenbroek mv -f conftest.er1 conftest.err 1531*d56f51eaSDavid van Moolenbroek fi 1532*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1533*d56f51eaSDavid van Moolenbroek test $ac_status = 0; } && { 1534*d56f51eaSDavid van Moolenbroek test -z "$ac_c_werror_flag" || 1535*d56f51eaSDavid van Moolenbroek test ! -s conftest.err 1536*d56f51eaSDavid van Moolenbroek } && test -s conftest.$ac_objext; then : 1537*d56f51eaSDavid van Moolenbroek ac_retval=0 1538*d56f51eaSDavid van Moolenbroekelse 1539*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1540*d56f51eaSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1541*d56f51eaSDavid van Moolenbroek 1542*d56f51eaSDavid van Moolenbroek ac_retval=1 1543*d56f51eaSDavid van Moolenbroekfi 1544*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1545*d56f51eaSDavid van Moolenbroek as_fn_set_status $ac_retval 1546*d56f51eaSDavid van Moolenbroek 1547*d56f51eaSDavid van Moolenbroek} # ac_fn_c_try_compile 1548*d56f51eaSDavid van Moolenbroek 1549*d56f51eaSDavid van Moolenbroek# ac_fn_c_try_cpp LINENO 1550*d56f51eaSDavid van Moolenbroek# ---------------------- 1551*d56f51eaSDavid van Moolenbroek# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1552*d56f51eaSDavid van Moolenbroekac_fn_c_try_cpp () 1553*d56f51eaSDavid van Moolenbroek{ 1554*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1555*d56f51eaSDavid van Moolenbroek if { { ac_try="$ac_cpp conftest.$ac_ext" 1556*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 1557*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1558*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1559*d56f51eaSDavid van Moolenbroekesac 1560*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1561*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1562*d56f51eaSDavid van Moolenbroek (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1563*d56f51eaSDavid van Moolenbroek ac_status=$? 1564*d56f51eaSDavid van Moolenbroek if test -s conftest.err; then 1565*d56f51eaSDavid van Moolenbroek grep -v '^ *+' conftest.err >conftest.er1 1566*d56f51eaSDavid van Moolenbroek cat conftest.er1 >&5 1567*d56f51eaSDavid van Moolenbroek mv -f conftest.er1 conftest.err 1568*d56f51eaSDavid van Moolenbroek fi 1569*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1570*d56f51eaSDavid van Moolenbroek test $ac_status = 0; } > conftest.i && { 1571*d56f51eaSDavid van Moolenbroek test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1572*d56f51eaSDavid van Moolenbroek test ! -s conftest.err 1573*d56f51eaSDavid van Moolenbroek }; then : 1574*d56f51eaSDavid van Moolenbroek ac_retval=0 1575*d56f51eaSDavid van Moolenbroekelse 1576*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1577*d56f51eaSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1578*d56f51eaSDavid van Moolenbroek 1579*d56f51eaSDavid van Moolenbroek ac_retval=1 1580*d56f51eaSDavid van Moolenbroekfi 1581*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1582*d56f51eaSDavid van Moolenbroek as_fn_set_status $ac_retval 1583*d56f51eaSDavid van Moolenbroek 1584*d56f51eaSDavid van Moolenbroek} # ac_fn_c_try_cpp 1585*d56f51eaSDavid van Moolenbroek 1586*d56f51eaSDavid van Moolenbroek# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1587*d56f51eaSDavid van Moolenbroek# ------------------------------------------------------- 1588*d56f51eaSDavid van Moolenbroek# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1589*d56f51eaSDavid van Moolenbroek# the include files in INCLUDES and setting the cache variable VAR 1590*d56f51eaSDavid van Moolenbroek# accordingly. 1591*d56f51eaSDavid van Moolenbroekac_fn_c_check_header_mongrel () 1592*d56f51eaSDavid van Moolenbroek{ 1593*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1594*d56f51eaSDavid van Moolenbroek if eval \${$3+:} false; then : 1595*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1596*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1597*d56f51eaSDavid van Moolenbroekif eval \${$3+:} false; then : 1598*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1599*d56f51eaSDavid van Moolenbroekfi 1600*d56f51eaSDavid van Moolenbroekeval ac_res=\$$3 1601*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1602*d56f51eaSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1603*d56f51eaSDavid van Moolenbroekelse 1604*d56f51eaSDavid van Moolenbroek # Is the header compilable? 1605*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1606*d56f51eaSDavid van Moolenbroek$as_echo_n "checking $2 usability... " >&6; } 1607*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1608*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 1609*d56f51eaSDavid van Moolenbroek$4 1610*d56f51eaSDavid van Moolenbroek#include <$2> 1611*d56f51eaSDavid van Moolenbroek_ACEOF 1612*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1613*d56f51eaSDavid van Moolenbroek ac_header_compiler=yes 1614*d56f51eaSDavid van Moolenbroekelse 1615*d56f51eaSDavid van Moolenbroek ac_header_compiler=no 1616*d56f51eaSDavid van Moolenbroekfi 1617*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1618*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1619*d56f51eaSDavid van Moolenbroek$as_echo "$ac_header_compiler" >&6; } 1620*d56f51eaSDavid van Moolenbroek 1621*d56f51eaSDavid van Moolenbroek# Is the header present? 1622*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1623*d56f51eaSDavid van Moolenbroek$as_echo_n "checking $2 presence... " >&6; } 1624*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1625*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 1626*d56f51eaSDavid van Moolenbroek#include <$2> 1627*d56f51eaSDavid van Moolenbroek_ACEOF 1628*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 1629*d56f51eaSDavid van Moolenbroek ac_header_preproc=yes 1630*d56f51eaSDavid van Moolenbroekelse 1631*d56f51eaSDavid van Moolenbroek ac_header_preproc=no 1632*d56f51eaSDavid van Moolenbroekfi 1633*d56f51eaSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 1634*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1635*d56f51eaSDavid van Moolenbroek$as_echo "$ac_header_preproc" >&6; } 1636*d56f51eaSDavid van Moolenbroek 1637*d56f51eaSDavid van Moolenbroek# So? What about this header? 1638*d56f51eaSDavid van Moolenbroekcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1639*d56f51eaSDavid van Moolenbroek yes:no: ) 1640*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1641*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1642*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1643*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1644*d56f51eaSDavid van Moolenbroek ;; 1645*d56f51eaSDavid van Moolenbroek no:yes:* ) 1646*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1647*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1648*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1649*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1650*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1651*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1652*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1653*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1654*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1655*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1656*d56f51eaSDavid van Moolenbroek ;; 1657*d56f51eaSDavid van Moolenbroekesac 1658*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1659*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1660*d56f51eaSDavid van Moolenbroekif eval \${$3+:} false; then : 1661*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1662*d56f51eaSDavid van Moolenbroekelse 1663*d56f51eaSDavid van Moolenbroek eval "$3=\$ac_header_compiler" 1664*d56f51eaSDavid van Moolenbroekfi 1665*d56f51eaSDavid van Moolenbroekeval ac_res=\$$3 1666*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1667*d56f51eaSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1668*d56f51eaSDavid van Moolenbroekfi 1669*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1670*d56f51eaSDavid van Moolenbroek 1671*d56f51eaSDavid van Moolenbroek} # ac_fn_c_check_header_mongrel 1672*d56f51eaSDavid van Moolenbroek 1673*d56f51eaSDavid van Moolenbroek# ac_fn_c_try_run LINENO 1674*d56f51eaSDavid van Moolenbroek# ---------------------- 1675*d56f51eaSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1676*d56f51eaSDavid van Moolenbroek# that executables *can* be run. 1677*d56f51eaSDavid van Moolenbroekac_fn_c_try_run () 1678*d56f51eaSDavid van Moolenbroek{ 1679*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1680*d56f51eaSDavid van Moolenbroek if { { ac_try="$ac_link" 1681*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 1682*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1683*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1684*d56f51eaSDavid van Moolenbroekesac 1685*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1686*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1687*d56f51eaSDavid van Moolenbroek (eval "$ac_link") 2>&5 1688*d56f51eaSDavid van Moolenbroek ac_status=$? 1689*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1690*d56f51eaSDavid van Moolenbroek test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1691*d56f51eaSDavid van Moolenbroek { { case "(($ac_try" in 1692*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1693*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1694*d56f51eaSDavid van Moolenbroekesac 1695*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1696*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1697*d56f51eaSDavid van Moolenbroek (eval "$ac_try") 2>&5 1698*d56f51eaSDavid van Moolenbroek ac_status=$? 1699*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1700*d56f51eaSDavid van Moolenbroek test $ac_status = 0; }; }; then : 1701*d56f51eaSDavid van Moolenbroek ac_retval=0 1702*d56f51eaSDavid van Moolenbroekelse 1703*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: program exited with status $ac_status" >&5 1704*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1705*d56f51eaSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1706*d56f51eaSDavid van Moolenbroek 1707*d56f51eaSDavid van Moolenbroek ac_retval=$ac_status 1708*d56f51eaSDavid van Moolenbroekfi 1709*d56f51eaSDavid van Moolenbroek rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1710*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1711*d56f51eaSDavid van Moolenbroek as_fn_set_status $ac_retval 1712*d56f51eaSDavid van Moolenbroek 1713*d56f51eaSDavid van Moolenbroek} # ac_fn_c_try_run 1714*d56f51eaSDavid van Moolenbroek 1715*d56f51eaSDavid van Moolenbroek# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1716*d56f51eaSDavid van Moolenbroek# ------------------------------------------------------- 1717*d56f51eaSDavid van Moolenbroek# Tests whether HEADER exists and can be compiled using the include files in 1718*d56f51eaSDavid van Moolenbroek# INCLUDES, setting the cache variable VAR accordingly. 1719*d56f51eaSDavid van Moolenbroekac_fn_c_check_header_compile () 1720*d56f51eaSDavid van Moolenbroek{ 1721*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1722*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1723*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1724*d56f51eaSDavid van Moolenbroekif eval \${$3+:} false; then : 1725*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1726*d56f51eaSDavid van Moolenbroekelse 1727*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1728*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 1729*d56f51eaSDavid van Moolenbroek$4 1730*d56f51eaSDavid van Moolenbroek#include <$2> 1731*d56f51eaSDavid van Moolenbroek_ACEOF 1732*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1733*d56f51eaSDavid van Moolenbroek eval "$3=yes" 1734*d56f51eaSDavid van Moolenbroekelse 1735*d56f51eaSDavid van Moolenbroek eval "$3=no" 1736*d56f51eaSDavid van Moolenbroekfi 1737*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1738*d56f51eaSDavid van Moolenbroekfi 1739*d56f51eaSDavid van Moolenbroekeval ac_res=\$$3 1740*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1741*d56f51eaSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1742*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1743*d56f51eaSDavid van Moolenbroek 1744*d56f51eaSDavid van Moolenbroek} # ac_fn_c_check_header_compile 1745*d56f51eaSDavid van Moolenbroek 1746*d56f51eaSDavid van Moolenbroek# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1747*d56f51eaSDavid van Moolenbroek# ------------------------------------------- 1748*d56f51eaSDavid van Moolenbroek# Tests whether TYPE exists after having included INCLUDES, setting cache 1749*d56f51eaSDavid van Moolenbroek# variable VAR accordingly. 1750*d56f51eaSDavid van Moolenbroekac_fn_c_check_type () 1751*d56f51eaSDavid van Moolenbroek{ 1752*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1753*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1754*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1755*d56f51eaSDavid van Moolenbroekif eval \${$3+:} false; then : 1756*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1757*d56f51eaSDavid van Moolenbroekelse 1758*d56f51eaSDavid van Moolenbroek eval "$3=no" 1759*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1760*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 1761*d56f51eaSDavid van Moolenbroek$4 1762*d56f51eaSDavid van Moolenbroekint 1763*d56f51eaSDavid van Moolenbroekmain () 1764*d56f51eaSDavid van Moolenbroek{ 1765*d56f51eaSDavid van Moolenbroekif (sizeof ($2)) 1766*d56f51eaSDavid van Moolenbroek return 0; 1767*d56f51eaSDavid van Moolenbroek ; 1768*d56f51eaSDavid van Moolenbroek return 0; 1769*d56f51eaSDavid van Moolenbroek} 1770*d56f51eaSDavid van Moolenbroek_ACEOF 1771*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1772*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1773*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 1774*d56f51eaSDavid van Moolenbroek$4 1775*d56f51eaSDavid van Moolenbroekint 1776*d56f51eaSDavid van Moolenbroekmain () 1777*d56f51eaSDavid van Moolenbroek{ 1778*d56f51eaSDavid van Moolenbroekif (sizeof (($2))) 1779*d56f51eaSDavid van Moolenbroek return 0; 1780*d56f51eaSDavid van Moolenbroek ; 1781*d56f51eaSDavid van Moolenbroek return 0; 1782*d56f51eaSDavid van Moolenbroek} 1783*d56f51eaSDavid van Moolenbroek_ACEOF 1784*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1785*d56f51eaSDavid van Moolenbroek 1786*d56f51eaSDavid van Moolenbroekelse 1787*d56f51eaSDavid van Moolenbroek eval "$3=yes" 1788*d56f51eaSDavid van Moolenbroekfi 1789*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1790*d56f51eaSDavid van Moolenbroekfi 1791*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1792*d56f51eaSDavid van Moolenbroekfi 1793*d56f51eaSDavid van Moolenbroekeval ac_res=\$$3 1794*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1795*d56f51eaSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1796*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1797*d56f51eaSDavid van Moolenbroek 1798*d56f51eaSDavid van Moolenbroek} # ac_fn_c_check_type 1799*d56f51eaSDavid van Moolenbroek 1800*d56f51eaSDavid van Moolenbroek# ac_fn_c_try_link LINENO 1801*d56f51eaSDavid van Moolenbroek# ----------------------- 1802*d56f51eaSDavid van Moolenbroek# Try to link conftest.$ac_ext, and return whether this succeeded. 1803*d56f51eaSDavid van Moolenbroekac_fn_c_try_link () 1804*d56f51eaSDavid van Moolenbroek{ 1805*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1806*d56f51eaSDavid van Moolenbroek rm -f conftest.$ac_objext conftest$ac_exeext 1807*d56f51eaSDavid van Moolenbroek if { { ac_try="$ac_link" 1808*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 1809*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1810*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 1811*d56f51eaSDavid van Moolenbroekesac 1812*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1813*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 1814*d56f51eaSDavid van Moolenbroek (eval "$ac_link") 2>conftest.err 1815*d56f51eaSDavid van Moolenbroek ac_status=$? 1816*d56f51eaSDavid van Moolenbroek if test -s conftest.err; then 1817*d56f51eaSDavid van Moolenbroek grep -v '^ *+' conftest.err >conftest.er1 1818*d56f51eaSDavid van Moolenbroek cat conftest.er1 >&5 1819*d56f51eaSDavid van Moolenbroek mv -f conftest.er1 conftest.err 1820*d56f51eaSDavid van Moolenbroek fi 1821*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1822*d56f51eaSDavid van Moolenbroek test $ac_status = 0; } && { 1823*d56f51eaSDavid van Moolenbroek test -z "$ac_c_werror_flag" || 1824*d56f51eaSDavid van Moolenbroek test ! -s conftest.err 1825*d56f51eaSDavid van Moolenbroek } && test -s conftest$ac_exeext && { 1826*d56f51eaSDavid van Moolenbroek test "$cross_compiling" = yes || 1827*d56f51eaSDavid van Moolenbroek test -x conftest$ac_exeext 1828*d56f51eaSDavid van Moolenbroek }; then : 1829*d56f51eaSDavid van Moolenbroek ac_retval=0 1830*d56f51eaSDavid van Moolenbroekelse 1831*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 1832*d56f51eaSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 1833*d56f51eaSDavid van Moolenbroek 1834*d56f51eaSDavid van Moolenbroek ac_retval=1 1835*d56f51eaSDavid van Moolenbroekfi 1836*d56f51eaSDavid van Moolenbroek # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1837*d56f51eaSDavid van Moolenbroek # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1838*d56f51eaSDavid van Moolenbroek # interfere with the next link command; also delete a directory that is 1839*d56f51eaSDavid van Moolenbroek # left behind by Apple's compiler. We do this before executing the actions. 1840*d56f51eaSDavid van Moolenbroek rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1841*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1842*d56f51eaSDavid van Moolenbroek as_fn_set_status $ac_retval 1843*d56f51eaSDavid van Moolenbroek 1844*d56f51eaSDavid van Moolenbroek} # ac_fn_c_try_link 1845*d56f51eaSDavid van Moolenbroek 1846*d56f51eaSDavid van Moolenbroek# ac_fn_c_check_func LINENO FUNC VAR 1847*d56f51eaSDavid van Moolenbroek# ---------------------------------- 1848*d56f51eaSDavid van Moolenbroek# Tests whether FUNC exists, setting the cache variable VAR accordingly 1849*d56f51eaSDavid van Moolenbroekac_fn_c_check_func () 1850*d56f51eaSDavid van Moolenbroek{ 1851*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1852*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1853*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $2... " >&6; } 1854*d56f51eaSDavid van Moolenbroekif eval \${$3+:} false; then : 1855*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1856*d56f51eaSDavid van Moolenbroekelse 1857*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1858*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 1859*d56f51eaSDavid van Moolenbroek/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1860*d56f51eaSDavid van Moolenbroek For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1861*d56f51eaSDavid van Moolenbroek#define $2 innocuous_$2 1862*d56f51eaSDavid van Moolenbroek 1863*d56f51eaSDavid van Moolenbroek/* System header to define __stub macros and hopefully few prototypes, 1864*d56f51eaSDavid van Moolenbroek which can conflict with char $2 (); below. 1865*d56f51eaSDavid van Moolenbroek Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1866*d56f51eaSDavid van Moolenbroek <limits.h> exists even on freestanding compilers. */ 1867*d56f51eaSDavid van Moolenbroek 1868*d56f51eaSDavid van Moolenbroek#ifdef __STDC__ 1869*d56f51eaSDavid van Moolenbroek# include <limits.h> 1870*d56f51eaSDavid van Moolenbroek#else 1871*d56f51eaSDavid van Moolenbroek# include <assert.h> 1872*d56f51eaSDavid van Moolenbroek#endif 1873*d56f51eaSDavid van Moolenbroek 1874*d56f51eaSDavid van Moolenbroek#undef $2 1875*d56f51eaSDavid van Moolenbroek 1876*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 1877*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 1878*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 1879*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 1880*d56f51eaSDavid van Moolenbroekextern "C" 1881*d56f51eaSDavid van Moolenbroek#endif 1882*d56f51eaSDavid van Moolenbroekchar $2 (); 1883*d56f51eaSDavid van Moolenbroek/* The GNU C library defines this for functions which it implements 1884*d56f51eaSDavid van Moolenbroek to always fail with ENOSYS. Some functions are actually named 1885*d56f51eaSDavid van Moolenbroek something starting with __ and the normal name is an alias. */ 1886*d56f51eaSDavid van Moolenbroek#if defined __stub_$2 || defined __stub___$2 1887*d56f51eaSDavid van Moolenbroekchoke me 1888*d56f51eaSDavid van Moolenbroek#endif 1889*d56f51eaSDavid van Moolenbroek 1890*d56f51eaSDavid van Moolenbroekint 1891*d56f51eaSDavid van Moolenbroekmain () 1892*d56f51eaSDavid van Moolenbroek{ 1893*d56f51eaSDavid van Moolenbroekreturn $2 (); 1894*d56f51eaSDavid van Moolenbroek ; 1895*d56f51eaSDavid van Moolenbroek return 0; 1896*d56f51eaSDavid van Moolenbroek} 1897*d56f51eaSDavid van Moolenbroek_ACEOF 1898*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 1899*d56f51eaSDavid van Moolenbroek eval "$3=yes" 1900*d56f51eaSDavid van Moolenbroekelse 1901*d56f51eaSDavid van Moolenbroek eval "$3=no" 1902*d56f51eaSDavid van Moolenbroekfi 1903*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 1904*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 1905*d56f51eaSDavid van Moolenbroekfi 1906*d56f51eaSDavid van Moolenbroekeval ac_res=\$$3 1907*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1908*d56f51eaSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1909*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1910*d56f51eaSDavid van Moolenbroek 1911*d56f51eaSDavid van Moolenbroek} # ac_fn_c_check_func 1912*d56f51eaSDavid van Moolenbroek 1913*d56f51eaSDavid van Moolenbroek# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1914*d56f51eaSDavid van Moolenbroek# --------------------------------------------- 1915*d56f51eaSDavid van Moolenbroek# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1916*d56f51eaSDavid van Moolenbroek# accordingly. 1917*d56f51eaSDavid van Moolenbroekac_fn_c_check_decl () 1918*d56f51eaSDavid van Moolenbroek{ 1919*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1920*d56f51eaSDavid van Moolenbroek as_decl_name=`echo $2|sed 's/ *(.*//'` 1921*d56f51eaSDavid van Moolenbroek as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1922*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1923*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1924*d56f51eaSDavid van Moolenbroekif eval \${$3+:} false; then : 1925*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 1926*d56f51eaSDavid van Moolenbroekelse 1927*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1928*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 1929*d56f51eaSDavid van Moolenbroek$4 1930*d56f51eaSDavid van Moolenbroekint 1931*d56f51eaSDavid van Moolenbroekmain () 1932*d56f51eaSDavid van Moolenbroek{ 1933*d56f51eaSDavid van Moolenbroek#ifndef $as_decl_name 1934*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 1935*d56f51eaSDavid van Moolenbroek (void) $as_decl_use; 1936*d56f51eaSDavid van Moolenbroek#else 1937*d56f51eaSDavid van Moolenbroek (void) $as_decl_name; 1938*d56f51eaSDavid van Moolenbroek#endif 1939*d56f51eaSDavid van Moolenbroek#endif 1940*d56f51eaSDavid van Moolenbroek 1941*d56f51eaSDavid van Moolenbroek ; 1942*d56f51eaSDavid van Moolenbroek return 0; 1943*d56f51eaSDavid van Moolenbroek} 1944*d56f51eaSDavid van Moolenbroek_ACEOF 1945*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 1946*d56f51eaSDavid van Moolenbroek eval "$3=yes" 1947*d56f51eaSDavid van Moolenbroekelse 1948*d56f51eaSDavid van Moolenbroek eval "$3=no" 1949*d56f51eaSDavid van Moolenbroekfi 1950*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1951*d56f51eaSDavid van Moolenbroekfi 1952*d56f51eaSDavid van Moolenbroekeval ac_res=\$$3 1953*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1954*d56f51eaSDavid van Moolenbroek$as_echo "$ac_res" >&6; } 1955*d56f51eaSDavid van Moolenbroek eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1956*d56f51eaSDavid van Moolenbroek 1957*d56f51eaSDavid van Moolenbroek} # ac_fn_c_check_decl 1958*d56f51eaSDavid van Moolenbroekcat >config.log <<_ACEOF 1959*d56f51eaSDavid van MoolenbroekThis file contains any messages produced by compilers while 1960*d56f51eaSDavid van Moolenbroekrunning configure, to aid debugging if configure makes a mistake. 1961*d56f51eaSDavid van Moolenbroek 1962*d56f51eaSDavid van MoolenbroekIt was created by $as_me, which was 1963*d56f51eaSDavid van Moolenbroekgenerated by GNU Autoconf 2.69. Invocation command line was 1964*d56f51eaSDavid van Moolenbroek 1965*d56f51eaSDavid van Moolenbroek $ $0 $@ 1966*d56f51eaSDavid van Moolenbroek 1967*d56f51eaSDavid van Moolenbroek_ACEOF 1968*d56f51eaSDavid van Moolenbroekexec 5>>config.log 1969*d56f51eaSDavid van Moolenbroek{ 1970*d56f51eaSDavid van Moolenbroekcat <<_ASUNAME 1971*d56f51eaSDavid van Moolenbroek## --------- ## 1972*d56f51eaSDavid van Moolenbroek## Platform. ## 1973*d56f51eaSDavid van Moolenbroek## --------- ## 1974*d56f51eaSDavid van Moolenbroek 1975*d56f51eaSDavid van Moolenbroekhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1976*d56f51eaSDavid van Moolenbroekuname -m = `(uname -m) 2>/dev/null || echo unknown` 1977*d56f51eaSDavid van Moolenbroekuname -r = `(uname -r) 2>/dev/null || echo unknown` 1978*d56f51eaSDavid van Moolenbroekuname -s = `(uname -s) 2>/dev/null || echo unknown` 1979*d56f51eaSDavid van Moolenbroekuname -v = `(uname -v) 2>/dev/null || echo unknown` 1980*d56f51eaSDavid van Moolenbroek 1981*d56f51eaSDavid van Moolenbroek/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1982*d56f51eaSDavid van Moolenbroek/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1983*d56f51eaSDavid van Moolenbroek 1984*d56f51eaSDavid van Moolenbroek/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1985*d56f51eaSDavid van Moolenbroek/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1986*d56f51eaSDavid van Moolenbroek/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1987*d56f51eaSDavid van Moolenbroek/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1988*d56f51eaSDavid van Moolenbroek/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1989*d56f51eaSDavid van Moolenbroek/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1990*d56f51eaSDavid van Moolenbroek/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1991*d56f51eaSDavid van Moolenbroek 1992*d56f51eaSDavid van Moolenbroek_ASUNAME 1993*d56f51eaSDavid van Moolenbroek 1994*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1995*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 1996*d56f51eaSDavid van Moolenbroekdo 1997*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 1998*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 1999*d56f51eaSDavid van Moolenbroek $as_echo "PATH: $as_dir" 2000*d56f51eaSDavid van Moolenbroek done 2001*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2002*d56f51eaSDavid van Moolenbroek 2003*d56f51eaSDavid van Moolenbroek} >&5 2004*d56f51eaSDavid van Moolenbroek 2005*d56f51eaSDavid van Moolenbroekcat >&5 <<_ACEOF 2006*d56f51eaSDavid van Moolenbroek 2007*d56f51eaSDavid van Moolenbroek 2008*d56f51eaSDavid van Moolenbroek## ----------- ## 2009*d56f51eaSDavid van Moolenbroek## Core tests. ## 2010*d56f51eaSDavid van Moolenbroek## ----------- ## 2011*d56f51eaSDavid van Moolenbroek 2012*d56f51eaSDavid van Moolenbroek_ACEOF 2013*d56f51eaSDavid van Moolenbroek 2014*d56f51eaSDavid van Moolenbroek 2015*d56f51eaSDavid van Moolenbroek# Keep a trace of the command line. 2016*d56f51eaSDavid van Moolenbroek# Strip out --no-create and --no-recursion so they do not pile up. 2017*d56f51eaSDavid van Moolenbroek# Strip out --silent because we don't want to record it for future runs. 2018*d56f51eaSDavid van Moolenbroek# Also quote any args containing shell meta-characters. 2019*d56f51eaSDavid van Moolenbroek# Make two passes to allow for proper duplicate-argument suppression. 2020*d56f51eaSDavid van Moolenbroekac_configure_args= 2021*d56f51eaSDavid van Moolenbroekac_configure_args0= 2022*d56f51eaSDavid van Moolenbroekac_configure_args1= 2023*d56f51eaSDavid van Moolenbroekac_must_keep_next=false 2024*d56f51eaSDavid van Moolenbroekfor ac_pass in 1 2 2025*d56f51eaSDavid van Moolenbroekdo 2026*d56f51eaSDavid van Moolenbroek for ac_arg 2027*d56f51eaSDavid van Moolenbroek do 2028*d56f51eaSDavid van Moolenbroek case $ac_arg in 2029*d56f51eaSDavid van Moolenbroek -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2030*d56f51eaSDavid van Moolenbroek -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2031*d56f51eaSDavid van Moolenbroek | -silent | --silent | --silen | --sile | --sil) 2032*d56f51eaSDavid van Moolenbroek continue ;; 2033*d56f51eaSDavid van Moolenbroek *\'*) 2034*d56f51eaSDavid van Moolenbroek ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2035*d56f51eaSDavid van Moolenbroek esac 2036*d56f51eaSDavid van Moolenbroek case $ac_pass in 2037*d56f51eaSDavid van Moolenbroek 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2038*d56f51eaSDavid van Moolenbroek 2) 2039*d56f51eaSDavid van Moolenbroek as_fn_append ac_configure_args1 " '$ac_arg'" 2040*d56f51eaSDavid van Moolenbroek if test $ac_must_keep_next = true; then 2041*d56f51eaSDavid van Moolenbroek ac_must_keep_next=false # Got value, back to normal. 2042*d56f51eaSDavid van Moolenbroek else 2043*d56f51eaSDavid van Moolenbroek case $ac_arg in 2044*d56f51eaSDavid van Moolenbroek *=* | --config-cache | -C | -disable-* | --disable-* \ 2045*d56f51eaSDavid van Moolenbroek | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2046*d56f51eaSDavid van Moolenbroek | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2047*d56f51eaSDavid van Moolenbroek | -with-* | --with-* | -without-* | --without-* | --x) 2048*d56f51eaSDavid van Moolenbroek case "$ac_configure_args0 " in 2049*d56f51eaSDavid van Moolenbroek "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2050*d56f51eaSDavid van Moolenbroek esac 2051*d56f51eaSDavid van Moolenbroek ;; 2052*d56f51eaSDavid van Moolenbroek -* ) ac_must_keep_next=true ;; 2053*d56f51eaSDavid van Moolenbroek esac 2054*d56f51eaSDavid van Moolenbroek fi 2055*d56f51eaSDavid van Moolenbroek as_fn_append ac_configure_args " '$ac_arg'" 2056*d56f51eaSDavid van Moolenbroek ;; 2057*d56f51eaSDavid van Moolenbroek esac 2058*d56f51eaSDavid van Moolenbroek done 2059*d56f51eaSDavid van Moolenbroekdone 2060*d56f51eaSDavid van Moolenbroek{ ac_configure_args0=; unset ac_configure_args0;} 2061*d56f51eaSDavid van Moolenbroek{ ac_configure_args1=; unset ac_configure_args1;} 2062*d56f51eaSDavid van Moolenbroek 2063*d56f51eaSDavid van Moolenbroek# When interrupted or exit'd, cleanup temporary files, and complete 2064*d56f51eaSDavid van Moolenbroek# config.log. We remove comments because anyway the quotes in there 2065*d56f51eaSDavid van Moolenbroek# would cause problems or look ugly. 2066*d56f51eaSDavid van Moolenbroek# WARNING: Use '\'' to represent an apostrophe within the trap. 2067*d56f51eaSDavid van Moolenbroek# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2068*d56f51eaSDavid van Moolenbroektrap 'exit_status=$? 2069*d56f51eaSDavid van Moolenbroek # Save into config.log some information that might help in debugging. 2070*d56f51eaSDavid van Moolenbroek { 2071*d56f51eaSDavid van Moolenbroek echo 2072*d56f51eaSDavid van Moolenbroek 2073*d56f51eaSDavid van Moolenbroek $as_echo "## ---------------- ## 2074*d56f51eaSDavid van Moolenbroek## Cache variables. ## 2075*d56f51eaSDavid van Moolenbroek## ---------------- ##" 2076*d56f51eaSDavid van Moolenbroek echo 2077*d56f51eaSDavid van Moolenbroek # The following way of writing the cache mishandles newlines in values, 2078*d56f51eaSDavid van Moolenbroek( 2079*d56f51eaSDavid van Moolenbroek for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2080*d56f51eaSDavid van Moolenbroek eval ac_val=\$$ac_var 2081*d56f51eaSDavid van Moolenbroek case $ac_val in #( 2082*d56f51eaSDavid van Moolenbroek *${as_nl}*) 2083*d56f51eaSDavid van Moolenbroek case $ac_var in #( 2084*d56f51eaSDavid van Moolenbroek *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2085*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2086*d56f51eaSDavid van Moolenbroek esac 2087*d56f51eaSDavid van Moolenbroek case $ac_var in #( 2088*d56f51eaSDavid van Moolenbroek _ | IFS | as_nl) ;; #( 2089*d56f51eaSDavid van Moolenbroek BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2090*d56f51eaSDavid van Moolenbroek *) { eval $ac_var=; unset $ac_var;} ;; 2091*d56f51eaSDavid van Moolenbroek esac ;; 2092*d56f51eaSDavid van Moolenbroek esac 2093*d56f51eaSDavid van Moolenbroek done 2094*d56f51eaSDavid van Moolenbroek (set) 2>&1 | 2095*d56f51eaSDavid van Moolenbroek case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2096*d56f51eaSDavid van Moolenbroek *${as_nl}ac_space=\ *) 2097*d56f51eaSDavid van Moolenbroek sed -n \ 2098*d56f51eaSDavid van Moolenbroek "s/'\''/'\''\\\\'\'''\''/g; 2099*d56f51eaSDavid van Moolenbroek s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2100*d56f51eaSDavid van Moolenbroek ;; #( 2101*d56f51eaSDavid van Moolenbroek *) 2102*d56f51eaSDavid van Moolenbroek sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2103*d56f51eaSDavid van Moolenbroek ;; 2104*d56f51eaSDavid van Moolenbroek esac | 2105*d56f51eaSDavid van Moolenbroek sort 2106*d56f51eaSDavid van Moolenbroek) 2107*d56f51eaSDavid van Moolenbroek echo 2108*d56f51eaSDavid van Moolenbroek 2109*d56f51eaSDavid van Moolenbroek $as_echo "## ----------------- ## 2110*d56f51eaSDavid van Moolenbroek## Output variables. ## 2111*d56f51eaSDavid van Moolenbroek## ----------------- ##" 2112*d56f51eaSDavid van Moolenbroek echo 2113*d56f51eaSDavid van Moolenbroek for ac_var in $ac_subst_vars 2114*d56f51eaSDavid van Moolenbroek do 2115*d56f51eaSDavid van Moolenbroek eval ac_val=\$$ac_var 2116*d56f51eaSDavid van Moolenbroek case $ac_val in 2117*d56f51eaSDavid van Moolenbroek *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2118*d56f51eaSDavid van Moolenbroek esac 2119*d56f51eaSDavid van Moolenbroek $as_echo "$ac_var='\''$ac_val'\''" 2120*d56f51eaSDavid van Moolenbroek done | sort 2121*d56f51eaSDavid van Moolenbroek echo 2122*d56f51eaSDavid van Moolenbroek 2123*d56f51eaSDavid van Moolenbroek if test -n "$ac_subst_files"; then 2124*d56f51eaSDavid van Moolenbroek $as_echo "## ------------------- ## 2125*d56f51eaSDavid van Moolenbroek## File substitutions. ## 2126*d56f51eaSDavid van Moolenbroek## ------------------- ##" 2127*d56f51eaSDavid van Moolenbroek echo 2128*d56f51eaSDavid van Moolenbroek for ac_var in $ac_subst_files 2129*d56f51eaSDavid van Moolenbroek do 2130*d56f51eaSDavid van Moolenbroek eval ac_val=\$$ac_var 2131*d56f51eaSDavid van Moolenbroek case $ac_val in 2132*d56f51eaSDavid van Moolenbroek *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2133*d56f51eaSDavid van Moolenbroek esac 2134*d56f51eaSDavid van Moolenbroek $as_echo "$ac_var='\''$ac_val'\''" 2135*d56f51eaSDavid van Moolenbroek done | sort 2136*d56f51eaSDavid van Moolenbroek echo 2137*d56f51eaSDavid van Moolenbroek fi 2138*d56f51eaSDavid van Moolenbroek 2139*d56f51eaSDavid van Moolenbroek if test -s confdefs.h; then 2140*d56f51eaSDavid van Moolenbroek $as_echo "## ----------- ## 2141*d56f51eaSDavid van Moolenbroek## confdefs.h. ## 2142*d56f51eaSDavid van Moolenbroek## ----------- ##" 2143*d56f51eaSDavid van Moolenbroek echo 2144*d56f51eaSDavid van Moolenbroek cat confdefs.h 2145*d56f51eaSDavid van Moolenbroek echo 2146*d56f51eaSDavid van Moolenbroek fi 2147*d56f51eaSDavid van Moolenbroek test "$ac_signal" != 0 && 2148*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: caught signal $ac_signal" 2149*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: exit $exit_status" 2150*d56f51eaSDavid van Moolenbroek } >&5 2151*d56f51eaSDavid van Moolenbroek rm -f core *.core core.conftest.* && 2152*d56f51eaSDavid van Moolenbroek rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2153*d56f51eaSDavid van Moolenbroek exit $exit_status 2154*d56f51eaSDavid van Moolenbroek' 0 2155*d56f51eaSDavid van Moolenbroekfor ac_signal in 1 2 13 15; do 2156*d56f51eaSDavid van Moolenbroek trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2157*d56f51eaSDavid van Moolenbroekdone 2158*d56f51eaSDavid van Moolenbroekac_signal=0 2159*d56f51eaSDavid van Moolenbroek 2160*d56f51eaSDavid van Moolenbroek# confdefs.h avoids OS command line length limits that DEFS can exceed. 2161*d56f51eaSDavid van Moolenbroekrm -f -r conftest* confdefs.h 2162*d56f51eaSDavid van Moolenbroek 2163*d56f51eaSDavid van Moolenbroek$as_echo "/* confdefs.h */" > confdefs.h 2164*d56f51eaSDavid van Moolenbroek 2165*d56f51eaSDavid van Moolenbroek# Predefined preprocessor variables. 2166*d56f51eaSDavid van Moolenbroek 2167*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2168*d56f51eaSDavid van Moolenbroek#define PACKAGE_NAME "$PACKAGE_NAME" 2169*d56f51eaSDavid van Moolenbroek_ACEOF 2170*d56f51eaSDavid van Moolenbroek 2171*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2172*d56f51eaSDavid van Moolenbroek#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2173*d56f51eaSDavid van Moolenbroek_ACEOF 2174*d56f51eaSDavid van Moolenbroek 2175*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2176*d56f51eaSDavid van Moolenbroek#define PACKAGE_VERSION "$PACKAGE_VERSION" 2177*d56f51eaSDavid van Moolenbroek_ACEOF 2178*d56f51eaSDavid van Moolenbroek 2179*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2180*d56f51eaSDavid van Moolenbroek#define PACKAGE_STRING "$PACKAGE_STRING" 2181*d56f51eaSDavid van Moolenbroek_ACEOF 2182*d56f51eaSDavid van Moolenbroek 2183*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2184*d56f51eaSDavid van Moolenbroek#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2185*d56f51eaSDavid van Moolenbroek_ACEOF 2186*d56f51eaSDavid van Moolenbroek 2187*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 2188*d56f51eaSDavid van Moolenbroek#define PACKAGE_URL "$PACKAGE_URL" 2189*d56f51eaSDavid van Moolenbroek_ACEOF 2190*d56f51eaSDavid van Moolenbroek 2191*d56f51eaSDavid van Moolenbroek 2192*d56f51eaSDavid van Moolenbroek# Let the site file select an alternate cache file if it wants to. 2193*d56f51eaSDavid van Moolenbroek# Prefer an explicitly selected file to automatically selected ones. 2194*d56f51eaSDavid van Moolenbroekac_site_file1=NONE 2195*d56f51eaSDavid van Moolenbroekac_site_file2=NONE 2196*d56f51eaSDavid van Moolenbroekif test -n "$CONFIG_SITE"; then 2197*d56f51eaSDavid van Moolenbroek # We do not want a PATH search for config.site. 2198*d56f51eaSDavid van Moolenbroek case $CONFIG_SITE in #(( 2199*d56f51eaSDavid van Moolenbroek -*) ac_site_file1=./$CONFIG_SITE;; 2200*d56f51eaSDavid van Moolenbroek */*) ac_site_file1=$CONFIG_SITE;; 2201*d56f51eaSDavid van Moolenbroek *) ac_site_file1=./$CONFIG_SITE;; 2202*d56f51eaSDavid van Moolenbroek esac 2203*d56f51eaSDavid van Moolenbroekelif test "x$prefix" != xNONE; then 2204*d56f51eaSDavid van Moolenbroek ac_site_file1=$prefix/share/config.site 2205*d56f51eaSDavid van Moolenbroek ac_site_file2=$prefix/etc/config.site 2206*d56f51eaSDavid van Moolenbroekelse 2207*d56f51eaSDavid van Moolenbroek ac_site_file1=$ac_default_prefix/share/config.site 2208*d56f51eaSDavid van Moolenbroek ac_site_file2=$ac_default_prefix/etc/config.site 2209*d56f51eaSDavid van Moolenbroekfi 2210*d56f51eaSDavid van Moolenbroekfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2211*d56f51eaSDavid van Moolenbroekdo 2212*d56f51eaSDavid van Moolenbroek test "x$ac_site_file" = xNONE && continue 2213*d56f51eaSDavid van Moolenbroek if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2214*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2215*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2216*d56f51eaSDavid van Moolenbroek sed 's/^/| /' "$ac_site_file" >&5 2217*d56f51eaSDavid van Moolenbroek . "$ac_site_file" \ 2218*d56f51eaSDavid van Moolenbroek || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2219*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2220*d56f51eaSDavid van Moolenbroekas_fn_error $? "failed to load site script $ac_site_file 2221*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 2222*d56f51eaSDavid van Moolenbroek fi 2223*d56f51eaSDavid van Moolenbroekdone 2224*d56f51eaSDavid van Moolenbroek 2225*d56f51eaSDavid van Moolenbroekif test -r "$cache_file"; then 2226*d56f51eaSDavid van Moolenbroek # Some versions of bash will fail to source /dev/null (special files 2227*d56f51eaSDavid van Moolenbroek # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2228*d56f51eaSDavid van Moolenbroek if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2229*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2230*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: loading cache $cache_file" >&6;} 2231*d56f51eaSDavid van Moolenbroek case $cache_file in 2232*d56f51eaSDavid van Moolenbroek [\\/]* | ?:[\\/]* ) . "$cache_file";; 2233*d56f51eaSDavid van Moolenbroek *) . "./$cache_file";; 2234*d56f51eaSDavid van Moolenbroek esac 2235*d56f51eaSDavid van Moolenbroek fi 2236*d56f51eaSDavid van Moolenbroekelse 2237*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2238*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: creating cache $cache_file" >&6;} 2239*d56f51eaSDavid van Moolenbroek >$cache_file 2240*d56f51eaSDavid van Moolenbroekfi 2241*d56f51eaSDavid van Moolenbroek 2242*d56f51eaSDavid van Moolenbroek# Check that the precious variables saved in the cache have kept the same 2243*d56f51eaSDavid van Moolenbroek# value. 2244*d56f51eaSDavid van Moolenbroekac_cache_corrupted=false 2245*d56f51eaSDavid van Moolenbroekfor ac_var in $ac_precious_vars; do 2246*d56f51eaSDavid van Moolenbroek eval ac_old_set=\$ac_cv_env_${ac_var}_set 2247*d56f51eaSDavid van Moolenbroek eval ac_new_set=\$ac_env_${ac_var}_set 2248*d56f51eaSDavid van Moolenbroek eval ac_old_val=\$ac_cv_env_${ac_var}_value 2249*d56f51eaSDavid van Moolenbroek eval ac_new_val=\$ac_env_${ac_var}_value 2250*d56f51eaSDavid van Moolenbroek case $ac_old_set,$ac_new_set in 2251*d56f51eaSDavid van Moolenbroek set,) 2252*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2253*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2254*d56f51eaSDavid van Moolenbroek ac_cache_corrupted=: ;; 2255*d56f51eaSDavid van Moolenbroek ,set) 2256*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2257*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2258*d56f51eaSDavid van Moolenbroek ac_cache_corrupted=: ;; 2259*d56f51eaSDavid van Moolenbroek ,);; 2260*d56f51eaSDavid van Moolenbroek *) 2261*d56f51eaSDavid van Moolenbroek if test "x$ac_old_val" != "x$ac_new_val"; then 2262*d56f51eaSDavid van Moolenbroek # differences in whitespace do not lead to failure. 2263*d56f51eaSDavid van Moolenbroek ac_old_val_w=`echo x $ac_old_val` 2264*d56f51eaSDavid van Moolenbroek ac_new_val_w=`echo x $ac_new_val` 2265*d56f51eaSDavid van Moolenbroek if test "$ac_old_val_w" != "$ac_new_val_w"; then 2266*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2267*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2268*d56f51eaSDavid van Moolenbroek ac_cache_corrupted=: 2269*d56f51eaSDavid van Moolenbroek else 2270*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2271*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2272*d56f51eaSDavid van Moolenbroek eval $ac_var=\$ac_old_val 2273*d56f51eaSDavid van Moolenbroek fi 2274*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2275*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2276*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2277*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2278*d56f51eaSDavid van Moolenbroek fi;; 2279*d56f51eaSDavid van Moolenbroek esac 2280*d56f51eaSDavid van Moolenbroek # Pass precious variables to config.status. 2281*d56f51eaSDavid van Moolenbroek if test "$ac_new_set" = set; then 2282*d56f51eaSDavid van Moolenbroek case $ac_new_val in 2283*d56f51eaSDavid van Moolenbroek *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2284*d56f51eaSDavid van Moolenbroek *) ac_arg=$ac_var=$ac_new_val ;; 2285*d56f51eaSDavid van Moolenbroek esac 2286*d56f51eaSDavid van Moolenbroek case " $ac_configure_args " in 2287*d56f51eaSDavid van Moolenbroek *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2288*d56f51eaSDavid van Moolenbroek *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2289*d56f51eaSDavid van Moolenbroek esac 2290*d56f51eaSDavid van Moolenbroek fi 2291*d56f51eaSDavid van Moolenbroekdone 2292*d56f51eaSDavid van Moolenbroekif $ac_cache_corrupted; then 2293*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2294*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2295*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2296*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2297*d56f51eaSDavid van Moolenbroek as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2298*d56f51eaSDavid van Moolenbroekfi 2299*d56f51eaSDavid van Moolenbroek## -------------------- ## 2300*d56f51eaSDavid van Moolenbroek## Main body of script. ## 2301*d56f51eaSDavid van Moolenbroek## -------------------- ## 2302*d56f51eaSDavid van Moolenbroek 2303*d56f51eaSDavid van Moolenbroekac_ext=c 2304*d56f51eaSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 2305*d56f51eaSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2306*d56f51eaSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2307*d56f51eaSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 2308*d56f51eaSDavid van Moolenbroek 2309*d56f51eaSDavid van Moolenbroek 2310*d56f51eaSDavid van Moolenbroek 2311*d56f51eaSDavid van Moolenbroekac_aux_dir= 2312*d56f51eaSDavid van Moolenbroekfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2313*d56f51eaSDavid van Moolenbroek if test -f "$ac_dir/install-sh"; then 2314*d56f51eaSDavid van Moolenbroek ac_aux_dir=$ac_dir 2315*d56f51eaSDavid van Moolenbroek ac_install_sh="$ac_aux_dir/install-sh -c" 2316*d56f51eaSDavid van Moolenbroek break 2317*d56f51eaSDavid van Moolenbroek elif test -f "$ac_dir/install.sh"; then 2318*d56f51eaSDavid van Moolenbroek ac_aux_dir=$ac_dir 2319*d56f51eaSDavid van Moolenbroek ac_install_sh="$ac_aux_dir/install.sh -c" 2320*d56f51eaSDavid van Moolenbroek break 2321*d56f51eaSDavid van Moolenbroek elif test -f "$ac_dir/shtool"; then 2322*d56f51eaSDavid van Moolenbroek ac_aux_dir=$ac_dir 2323*d56f51eaSDavid van Moolenbroek ac_install_sh="$ac_aux_dir/shtool install -c" 2324*d56f51eaSDavid van Moolenbroek break 2325*d56f51eaSDavid van Moolenbroek fi 2326*d56f51eaSDavid van Moolenbroekdone 2327*d56f51eaSDavid van Moolenbroekif test -z "$ac_aux_dir"; then 2328*d56f51eaSDavid van Moolenbroek as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2329*d56f51eaSDavid van Moolenbroekfi 2330*d56f51eaSDavid van Moolenbroek 2331*d56f51eaSDavid van Moolenbroek# These three variables are undocumented and unsupported, 2332*d56f51eaSDavid van Moolenbroek# and are intended to be withdrawn in a future Autoconf release. 2333*d56f51eaSDavid van Moolenbroek# They can cause serious problems if a builder's source tree is in a directory 2334*d56f51eaSDavid van Moolenbroek# whose full name contains unusual characters. 2335*d56f51eaSDavid van Moolenbroekac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2336*d56f51eaSDavid van Moolenbroekac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2337*d56f51eaSDavid van Moolenbroekac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2338*d56f51eaSDavid van Moolenbroek 2339*d56f51eaSDavid van Moolenbroek 2340*d56f51eaSDavid van Moolenbroek# Make sure we can run config.sub. 2341*d56f51eaSDavid van Moolenbroek$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2342*d56f51eaSDavid van Moolenbroek as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2343*d56f51eaSDavid van Moolenbroek 2344*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2345*d56f51eaSDavid van Moolenbroek$as_echo_n "checking build system type... " >&6; } 2346*d56f51eaSDavid van Moolenbroekif ${ac_cv_build+:} false; then : 2347*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2348*d56f51eaSDavid van Moolenbroekelse 2349*d56f51eaSDavid van Moolenbroek ac_build_alias=$build_alias 2350*d56f51eaSDavid van Moolenbroektest "x$ac_build_alias" = x && 2351*d56f51eaSDavid van Moolenbroek ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2352*d56f51eaSDavid van Moolenbroektest "x$ac_build_alias" = x && 2353*d56f51eaSDavid van Moolenbroek as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2354*d56f51eaSDavid van Moolenbroekac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2355*d56f51eaSDavid van Moolenbroek as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2356*d56f51eaSDavid van Moolenbroek 2357*d56f51eaSDavid van Moolenbroekfi 2358*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2359*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_build" >&6; } 2360*d56f51eaSDavid van Moolenbroekcase $ac_cv_build in 2361*d56f51eaSDavid van Moolenbroek*-*-*) ;; 2362*d56f51eaSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2363*d56f51eaSDavid van Moolenbroekesac 2364*d56f51eaSDavid van Moolenbroekbuild=$ac_cv_build 2365*d56f51eaSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-' 2366*d56f51eaSDavid van Moolenbroekset x $ac_cv_build 2367*d56f51eaSDavid van Moolenbroekshift 2368*d56f51eaSDavid van Moolenbroekbuild_cpu=$1 2369*d56f51eaSDavid van Moolenbroekbuild_vendor=$2 2370*d56f51eaSDavid van Moolenbroekshift; shift 2371*d56f51eaSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*, 2372*d56f51eaSDavid van Moolenbroek# except with old shells: 2373*d56f51eaSDavid van Moolenbroekbuild_os=$* 2374*d56f51eaSDavid van MoolenbroekIFS=$ac_save_IFS 2375*d56f51eaSDavid van Moolenbroekcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2376*d56f51eaSDavid van Moolenbroek 2377*d56f51eaSDavid van Moolenbroek 2378*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2379*d56f51eaSDavid van Moolenbroek$as_echo_n "checking host system type... " >&6; } 2380*d56f51eaSDavid van Moolenbroekif ${ac_cv_host+:} false; then : 2381*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2382*d56f51eaSDavid van Moolenbroekelse 2383*d56f51eaSDavid van Moolenbroek if test "x$host_alias" = x; then 2384*d56f51eaSDavid van Moolenbroek ac_cv_host=$ac_cv_build 2385*d56f51eaSDavid van Moolenbroekelse 2386*d56f51eaSDavid van Moolenbroek ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2387*d56f51eaSDavid van Moolenbroek as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2388*d56f51eaSDavid van Moolenbroekfi 2389*d56f51eaSDavid van Moolenbroek 2390*d56f51eaSDavid van Moolenbroekfi 2391*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2392*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_host" >&6; } 2393*d56f51eaSDavid van Moolenbroekcase $ac_cv_host in 2394*d56f51eaSDavid van Moolenbroek*-*-*) ;; 2395*d56f51eaSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2396*d56f51eaSDavid van Moolenbroekesac 2397*d56f51eaSDavid van Moolenbroekhost=$ac_cv_host 2398*d56f51eaSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-' 2399*d56f51eaSDavid van Moolenbroekset x $ac_cv_host 2400*d56f51eaSDavid van Moolenbroekshift 2401*d56f51eaSDavid van Moolenbroekhost_cpu=$1 2402*d56f51eaSDavid van Moolenbroekhost_vendor=$2 2403*d56f51eaSDavid van Moolenbroekshift; shift 2404*d56f51eaSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*, 2405*d56f51eaSDavid van Moolenbroek# except with old shells: 2406*d56f51eaSDavid van Moolenbroekhost_os=$* 2407*d56f51eaSDavid van MoolenbroekIFS=$ac_save_IFS 2408*d56f51eaSDavid van Moolenbroekcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2409*d56f51eaSDavid van Moolenbroek 2410*d56f51eaSDavid van Moolenbroek 2411*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2412*d56f51eaSDavid van Moolenbroek$as_echo_n "checking target system type... " >&6; } 2413*d56f51eaSDavid van Moolenbroekif ${ac_cv_target+:} false; then : 2414*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2415*d56f51eaSDavid van Moolenbroekelse 2416*d56f51eaSDavid van Moolenbroek if test "x$target_alias" = x; then 2417*d56f51eaSDavid van Moolenbroek ac_cv_target=$ac_cv_host 2418*d56f51eaSDavid van Moolenbroekelse 2419*d56f51eaSDavid van Moolenbroek ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2420*d56f51eaSDavid van Moolenbroek as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2421*d56f51eaSDavid van Moolenbroekfi 2422*d56f51eaSDavid van Moolenbroek 2423*d56f51eaSDavid van Moolenbroekfi 2424*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2425*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_target" >&6; } 2426*d56f51eaSDavid van Moolenbroekcase $ac_cv_target in 2427*d56f51eaSDavid van Moolenbroek*-*-*) ;; 2428*d56f51eaSDavid van Moolenbroek*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2429*d56f51eaSDavid van Moolenbroekesac 2430*d56f51eaSDavid van Moolenbroektarget=$ac_cv_target 2431*d56f51eaSDavid van Moolenbroekac_save_IFS=$IFS; IFS='-' 2432*d56f51eaSDavid van Moolenbroekset x $ac_cv_target 2433*d56f51eaSDavid van Moolenbroekshift 2434*d56f51eaSDavid van Moolenbroektarget_cpu=$1 2435*d56f51eaSDavid van Moolenbroektarget_vendor=$2 2436*d56f51eaSDavid van Moolenbroekshift; shift 2437*d56f51eaSDavid van Moolenbroek# Remember, the first character of IFS is used to create $*, 2438*d56f51eaSDavid van Moolenbroek# except with old shells: 2439*d56f51eaSDavid van Moolenbroektarget_os=$* 2440*d56f51eaSDavid van MoolenbroekIFS=$ac_save_IFS 2441*d56f51eaSDavid van Moolenbroekcase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2442*d56f51eaSDavid van Moolenbroek 2443*d56f51eaSDavid van Moolenbroek 2444*d56f51eaSDavid van Moolenbroek# The aliases save the names the user supplied, while $host etc. 2445*d56f51eaSDavid van Moolenbroek# will get canonicalized. 2446*d56f51eaSDavid van Moolenbroektest -n "$target_alias" && 2447*d56f51eaSDavid van Moolenbroek test "$program_prefix$program_suffix$program_transform_name" = \ 2448*d56f51eaSDavid van Moolenbroek NONENONEs,x,x, && 2449*d56f51eaSDavid van Moolenbroek program_prefix=${target_alias}- 2450*d56f51eaSDavid van Moolenbroek 2451*d56f51eaSDavid van Moolenbroek 2452*d56f51eaSDavid van Moolenbroek 2453*d56f51eaSDavid van Moolenbroek 2454*d56f51eaSDavid van Moolenbroek 2455*d56f51eaSDavid van Moolenbroek 2456*d56f51eaSDavid van Moolenbroek 2457*d56f51eaSDavid van Moolenbroek 2458*d56f51eaSDavid van Moolenbroek# Check whether --with-gcc was given. 2459*d56f51eaSDavid van Moolenbroekif test "${with_gcc+set}" = set; then : 2460*d56f51eaSDavid van Moolenbroek withval=$with_gcc; 2461*d56f51eaSDavid van Moolenbroekfi 2462*d56f51eaSDavid van Moolenbroek 2463*d56f51eaSDavid van Moolenbroek V_CCOPT="" 2464*d56f51eaSDavid van Moolenbroek if test "${srcdir}" != "." ; then 2465*d56f51eaSDavid van Moolenbroek V_CCOPT="-I\$(srcdir)" 2466*d56f51eaSDavid van Moolenbroek fi 2467*d56f51eaSDavid van Moolenbroek if test "${CFLAGS+set}" = set; then 2468*d56f51eaSDavid van Moolenbroek LBL_CFLAGS="$CFLAGS" 2469*d56f51eaSDavid van Moolenbroek fi 2470*d56f51eaSDavid van Moolenbroek if test -z "$CC" ; then 2471*d56f51eaSDavid van Moolenbroek case "$host_os" in 2472*d56f51eaSDavid van Moolenbroek 2473*d56f51eaSDavid van Moolenbroek bsdi*) 2474*d56f51eaSDavid van Moolenbroek # Extract the first word of "shlicc2", so it can be a program name with args. 2475*d56f51eaSDavid van Moolenbroekset dummy shlicc2; ac_word=$2 2476*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2477*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2478*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_SHLICC2+:} false; then : 2479*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2480*d56f51eaSDavid van Moolenbroekelse 2481*d56f51eaSDavid van Moolenbroek if test -n "$SHLICC2"; then 2482*d56f51eaSDavid van Moolenbroek ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 2483*d56f51eaSDavid van Moolenbroekelse 2484*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2485*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 2486*d56f51eaSDavid van Moolenbroekdo 2487*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 2488*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2489*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2490*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2491*d56f51eaSDavid van Moolenbroek ac_cv_prog_SHLICC2="yes" 2492*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2493*d56f51eaSDavid van Moolenbroek break 2 2494*d56f51eaSDavid van Moolenbroek fi 2495*d56f51eaSDavid van Moolenbroekdone 2496*d56f51eaSDavid van Moolenbroek done 2497*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2498*d56f51eaSDavid van Moolenbroek 2499*d56f51eaSDavid van Moolenbroek test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 2500*d56f51eaSDavid van Moolenbroekfi 2501*d56f51eaSDavid van Moolenbroekfi 2502*d56f51eaSDavid van MoolenbroekSHLICC2=$ac_cv_prog_SHLICC2 2503*d56f51eaSDavid van Moolenbroekif test -n "$SHLICC2"; then 2504*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5 2505*d56f51eaSDavid van Moolenbroek$as_echo "$SHLICC2" >&6; } 2506*d56f51eaSDavid van Moolenbroekelse 2507*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2508*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2509*d56f51eaSDavid van Moolenbroekfi 2510*d56f51eaSDavid van Moolenbroek 2511*d56f51eaSDavid van Moolenbroek 2512*d56f51eaSDavid van Moolenbroek if test $SHLICC2 = yes ; then 2513*d56f51eaSDavid van Moolenbroek CC=shlicc2 2514*d56f51eaSDavid van Moolenbroek export CC 2515*d56f51eaSDavid van Moolenbroek fi 2516*d56f51eaSDavid van Moolenbroek ;; 2517*d56f51eaSDavid van Moolenbroek esac 2518*d56f51eaSDavid van Moolenbroek fi 2519*d56f51eaSDavid van Moolenbroek if test -z "$CC" -a "$with_gcc" = no ; then 2520*d56f51eaSDavid van Moolenbroek CC=cc 2521*d56f51eaSDavid van Moolenbroek export CC 2522*d56f51eaSDavid van Moolenbroek fi 2523*d56f51eaSDavid van Moolenbroek 2524*d56f51eaSDavid van Moolenbroekac_ext=c 2525*d56f51eaSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 2526*d56f51eaSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2527*d56f51eaSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2528*d56f51eaSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 2529*d56f51eaSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then 2530*d56f51eaSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2531*d56f51eaSDavid van Moolenbroekset dummy ${ac_tool_prefix}gcc; ac_word=$2 2532*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2533*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2534*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2535*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2536*d56f51eaSDavid van Moolenbroekelse 2537*d56f51eaSDavid van Moolenbroek if test -n "$CC"; then 2538*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2539*d56f51eaSDavid van Moolenbroekelse 2540*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2541*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 2542*d56f51eaSDavid van Moolenbroekdo 2543*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 2544*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2545*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2546*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2547*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="${ac_tool_prefix}gcc" 2548*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2549*d56f51eaSDavid van Moolenbroek break 2 2550*d56f51eaSDavid van Moolenbroek fi 2551*d56f51eaSDavid van Moolenbroekdone 2552*d56f51eaSDavid van Moolenbroek done 2553*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2554*d56f51eaSDavid van Moolenbroek 2555*d56f51eaSDavid van Moolenbroekfi 2556*d56f51eaSDavid van Moolenbroekfi 2557*d56f51eaSDavid van MoolenbroekCC=$ac_cv_prog_CC 2558*d56f51eaSDavid van Moolenbroekif test -n "$CC"; then 2559*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2560*d56f51eaSDavid van Moolenbroek$as_echo "$CC" >&6; } 2561*d56f51eaSDavid van Moolenbroekelse 2562*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2563*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2564*d56f51eaSDavid van Moolenbroekfi 2565*d56f51eaSDavid van Moolenbroek 2566*d56f51eaSDavid van Moolenbroek 2567*d56f51eaSDavid van Moolenbroekfi 2568*d56f51eaSDavid van Moolenbroekif test -z "$ac_cv_prog_CC"; then 2569*d56f51eaSDavid van Moolenbroek ac_ct_CC=$CC 2570*d56f51eaSDavid van Moolenbroek # Extract the first word of "gcc", so it can be a program name with args. 2571*d56f51eaSDavid van Moolenbroekset dummy gcc; ac_word=$2 2572*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2573*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2574*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then : 2575*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2576*d56f51eaSDavid van Moolenbroekelse 2577*d56f51eaSDavid van Moolenbroek if test -n "$ac_ct_CC"; then 2578*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2579*d56f51eaSDavid van Moolenbroekelse 2580*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2581*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 2582*d56f51eaSDavid van Moolenbroekdo 2583*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 2584*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2585*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2586*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2587*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="gcc" 2588*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2589*d56f51eaSDavid van Moolenbroek break 2 2590*d56f51eaSDavid van Moolenbroek fi 2591*d56f51eaSDavid van Moolenbroekdone 2592*d56f51eaSDavid van Moolenbroek done 2593*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2594*d56f51eaSDavid van Moolenbroek 2595*d56f51eaSDavid van Moolenbroekfi 2596*d56f51eaSDavid van Moolenbroekfi 2597*d56f51eaSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC 2598*d56f51eaSDavid van Moolenbroekif test -n "$ac_ct_CC"; then 2599*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2600*d56f51eaSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; } 2601*d56f51eaSDavid van Moolenbroekelse 2602*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2603*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2604*d56f51eaSDavid van Moolenbroekfi 2605*d56f51eaSDavid van Moolenbroek 2606*d56f51eaSDavid van Moolenbroek if test "x$ac_ct_CC" = x; then 2607*d56f51eaSDavid van Moolenbroek CC="" 2608*d56f51eaSDavid van Moolenbroek else 2609*d56f51eaSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 2610*d56f51eaSDavid van Moolenbroekyes:) 2611*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2612*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2613*d56f51eaSDavid van Moolenbroekac_tool_warned=yes ;; 2614*d56f51eaSDavid van Moolenbroekesac 2615*d56f51eaSDavid van Moolenbroek CC=$ac_ct_CC 2616*d56f51eaSDavid van Moolenbroek fi 2617*d56f51eaSDavid van Moolenbroekelse 2618*d56f51eaSDavid van Moolenbroek CC="$ac_cv_prog_CC" 2619*d56f51eaSDavid van Moolenbroekfi 2620*d56f51eaSDavid van Moolenbroek 2621*d56f51eaSDavid van Moolenbroekif test -z "$CC"; then 2622*d56f51eaSDavid van Moolenbroek if test -n "$ac_tool_prefix"; then 2623*d56f51eaSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2624*d56f51eaSDavid van Moolenbroekset dummy ${ac_tool_prefix}cc; ac_word=$2 2625*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2626*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2627*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2628*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2629*d56f51eaSDavid van Moolenbroekelse 2630*d56f51eaSDavid van Moolenbroek if test -n "$CC"; then 2631*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2632*d56f51eaSDavid van Moolenbroekelse 2633*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2634*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 2635*d56f51eaSDavid van Moolenbroekdo 2636*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 2637*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2638*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2639*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2640*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="${ac_tool_prefix}cc" 2641*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2642*d56f51eaSDavid van Moolenbroek break 2 2643*d56f51eaSDavid van Moolenbroek fi 2644*d56f51eaSDavid van Moolenbroekdone 2645*d56f51eaSDavid van Moolenbroek done 2646*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2647*d56f51eaSDavid van Moolenbroek 2648*d56f51eaSDavid van Moolenbroekfi 2649*d56f51eaSDavid van Moolenbroekfi 2650*d56f51eaSDavid van MoolenbroekCC=$ac_cv_prog_CC 2651*d56f51eaSDavid van Moolenbroekif test -n "$CC"; then 2652*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2653*d56f51eaSDavid van Moolenbroek$as_echo "$CC" >&6; } 2654*d56f51eaSDavid van Moolenbroekelse 2655*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2656*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2657*d56f51eaSDavid van Moolenbroekfi 2658*d56f51eaSDavid van Moolenbroek 2659*d56f51eaSDavid van Moolenbroek 2660*d56f51eaSDavid van Moolenbroek fi 2661*d56f51eaSDavid van Moolenbroekfi 2662*d56f51eaSDavid van Moolenbroekif test -z "$CC"; then 2663*d56f51eaSDavid van Moolenbroek # Extract the first word of "cc", so it can be a program name with args. 2664*d56f51eaSDavid van Moolenbroekset dummy cc; ac_word=$2 2665*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2666*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2667*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2668*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2669*d56f51eaSDavid van Moolenbroekelse 2670*d56f51eaSDavid van Moolenbroek if test -n "$CC"; then 2671*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2672*d56f51eaSDavid van Moolenbroekelse 2673*d56f51eaSDavid van Moolenbroek ac_prog_rejected=no 2674*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2675*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 2676*d56f51eaSDavid van Moolenbroekdo 2677*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 2678*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2679*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2680*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2681*d56f51eaSDavid van Moolenbroek if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2682*d56f51eaSDavid van Moolenbroek ac_prog_rejected=yes 2683*d56f51eaSDavid van Moolenbroek continue 2684*d56f51eaSDavid van Moolenbroek fi 2685*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="cc" 2686*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2687*d56f51eaSDavid van Moolenbroek break 2 2688*d56f51eaSDavid van Moolenbroek fi 2689*d56f51eaSDavid van Moolenbroekdone 2690*d56f51eaSDavid van Moolenbroek done 2691*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2692*d56f51eaSDavid van Moolenbroek 2693*d56f51eaSDavid van Moolenbroekif test $ac_prog_rejected = yes; then 2694*d56f51eaSDavid van Moolenbroek # We found a bogon in the path, so make sure we never use it. 2695*d56f51eaSDavid van Moolenbroek set dummy $ac_cv_prog_CC 2696*d56f51eaSDavid van Moolenbroek shift 2697*d56f51eaSDavid van Moolenbroek if test $# != 0; then 2698*d56f51eaSDavid van Moolenbroek # We chose a different compiler from the bogus one. 2699*d56f51eaSDavid van Moolenbroek # However, it has the same basename, so the bogon will be chosen 2700*d56f51eaSDavid van Moolenbroek # first if we set CC to just the basename; use the full file name. 2701*d56f51eaSDavid van Moolenbroek shift 2702*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2703*d56f51eaSDavid van Moolenbroek fi 2704*d56f51eaSDavid van Moolenbroekfi 2705*d56f51eaSDavid van Moolenbroekfi 2706*d56f51eaSDavid van Moolenbroekfi 2707*d56f51eaSDavid van MoolenbroekCC=$ac_cv_prog_CC 2708*d56f51eaSDavid van Moolenbroekif test -n "$CC"; then 2709*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2710*d56f51eaSDavid van Moolenbroek$as_echo "$CC" >&6; } 2711*d56f51eaSDavid van Moolenbroekelse 2712*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2713*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2714*d56f51eaSDavid van Moolenbroekfi 2715*d56f51eaSDavid van Moolenbroek 2716*d56f51eaSDavid van Moolenbroek 2717*d56f51eaSDavid van Moolenbroekfi 2718*d56f51eaSDavid van Moolenbroekif test -z "$CC"; then 2719*d56f51eaSDavid van Moolenbroek if test -n "$ac_tool_prefix"; then 2720*d56f51eaSDavid van Moolenbroek for ac_prog in cl.exe 2721*d56f51eaSDavid van Moolenbroek do 2722*d56f51eaSDavid van Moolenbroek # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2723*d56f51eaSDavid van Moolenbroekset dummy $ac_tool_prefix$ac_prog; ac_word=$2 2724*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2725*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2726*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_CC+:} false; then : 2727*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2728*d56f51eaSDavid van Moolenbroekelse 2729*d56f51eaSDavid van Moolenbroek if test -n "$CC"; then 2730*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="$CC" # Let the user override the test. 2731*d56f51eaSDavid van Moolenbroekelse 2732*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2733*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 2734*d56f51eaSDavid van Moolenbroekdo 2735*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 2736*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2737*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2738*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2739*d56f51eaSDavid van Moolenbroek ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2740*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2741*d56f51eaSDavid van Moolenbroek break 2 2742*d56f51eaSDavid van Moolenbroek fi 2743*d56f51eaSDavid van Moolenbroekdone 2744*d56f51eaSDavid van Moolenbroek done 2745*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2746*d56f51eaSDavid van Moolenbroek 2747*d56f51eaSDavid van Moolenbroekfi 2748*d56f51eaSDavid van Moolenbroekfi 2749*d56f51eaSDavid van MoolenbroekCC=$ac_cv_prog_CC 2750*d56f51eaSDavid van Moolenbroekif test -n "$CC"; then 2751*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2752*d56f51eaSDavid van Moolenbroek$as_echo "$CC" >&6; } 2753*d56f51eaSDavid van Moolenbroekelse 2754*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2755*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2756*d56f51eaSDavid van Moolenbroekfi 2757*d56f51eaSDavid van Moolenbroek 2758*d56f51eaSDavid van Moolenbroek 2759*d56f51eaSDavid van Moolenbroek test -n "$CC" && break 2760*d56f51eaSDavid van Moolenbroek done 2761*d56f51eaSDavid van Moolenbroekfi 2762*d56f51eaSDavid van Moolenbroekif test -z "$CC"; then 2763*d56f51eaSDavid van Moolenbroek ac_ct_CC=$CC 2764*d56f51eaSDavid van Moolenbroek for ac_prog in cl.exe 2765*d56f51eaSDavid van Moolenbroekdo 2766*d56f51eaSDavid van Moolenbroek # Extract the first word of "$ac_prog", so it can be a program name with args. 2767*d56f51eaSDavid van Moolenbroekset dummy $ac_prog; ac_word=$2 2768*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2769*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 2770*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_CC+:} false; then : 2771*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 2772*d56f51eaSDavid van Moolenbroekelse 2773*d56f51eaSDavid van Moolenbroek if test -n "$ac_ct_CC"; then 2774*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2775*d56f51eaSDavid van Moolenbroekelse 2776*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2777*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 2778*d56f51eaSDavid van Moolenbroekdo 2779*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 2780*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 2781*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 2782*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2783*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_CC="$ac_prog" 2784*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2785*d56f51eaSDavid van Moolenbroek break 2 2786*d56f51eaSDavid van Moolenbroek fi 2787*d56f51eaSDavid van Moolenbroekdone 2788*d56f51eaSDavid van Moolenbroek done 2789*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 2790*d56f51eaSDavid van Moolenbroek 2791*d56f51eaSDavid van Moolenbroekfi 2792*d56f51eaSDavid van Moolenbroekfi 2793*d56f51eaSDavid van Moolenbroekac_ct_CC=$ac_cv_prog_ac_ct_CC 2794*d56f51eaSDavid van Moolenbroekif test -n "$ac_ct_CC"; then 2795*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2796*d56f51eaSDavid van Moolenbroek$as_echo "$ac_ct_CC" >&6; } 2797*d56f51eaSDavid van Moolenbroekelse 2798*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2799*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2800*d56f51eaSDavid van Moolenbroekfi 2801*d56f51eaSDavid van Moolenbroek 2802*d56f51eaSDavid van Moolenbroek 2803*d56f51eaSDavid van Moolenbroek test -n "$ac_ct_CC" && break 2804*d56f51eaSDavid van Moolenbroekdone 2805*d56f51eaSDavid van Moolenbroek 2806*d56f51eaSDavid van Moolenbroek if test "x$ac_ct_CC" = x; then 2807*d56f51eaSDavid van Moolenbroek CC="" 2808*d56f51eaSDavid van Moolenbroek else 2809*d56f51eaSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 2810*d56f51eaSDavid van Moolenbroekyes:) 2811*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2812*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2813*d56f51eaSDavid van Moolenbroekac_tool_warned=yes ;; 2814*d56f51eaSDavid van Moolenbroekesac 2815*d56f51eaSDavid van Moolenbroek CC=$ac_ct_CC 2816*d56f51eaSDavid van Moolenbroek fi 2817*d56f51eaSDavid van Moolenbroekfi 2818*d56f51eaSDavid van Moolenbroek 2819*d56f51eaSDavid van Moolenbroekfi 2820*d56f51eaSDavid van Moolenbroek 2821*d56f51eaSDavid van Moolenbroek 2822*d56f51eaSDavid van Moolenbroektest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2823*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2824*d56f51eaSDavid van Moolenbroekas_fn_error $? "no acceptable C compiler found in \$PATH 2825*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 2826*d56f51eaSDavid van Moolenbroek 2827*d56f51eaSDavid van Moolenbroek# Provide some information about the compiler. 2828*d56f51eaSDavid van Moolenbroek$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2829*d56f51eaSDavid van Moolenbroekset X $ac_compile 2830*d56f51eaSDavid van Moolenbroekac_compiler=$2 2831*d56f51eaSDavid van Moolenbroekfor ac_option in --version -v -V -qversion; do 2832*d56f51eaSDavid van Moolenbroek { { ac_try="$ac_compiler $ac_option >&5" 2833*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 2834*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2835*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 2836*d56f51eaSDavid van Moolenbroekesac 2837*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2838*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 2839*d56f51eaSDavid van Moolenbroek (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2840*d56f51eaSDavid van Moolenbroek ac_status=$? 2841*d56f51eaSDavid van Moolenbroek if test -s conftest.err; then 2842*d56f51eaSDavid van Moolenbroek sed '10a\ 2843*d56f51eaSDavid van Moolenbroek... rest of stderr output deleted ... 2844*d56f51eaSDavid van Moolenbroek 10q' conftest.err >conftest.er1 2845*d56f51eaSDavid van Moolenbroek cat conftest.er1 >&5 2846*d56f51eaSDavid van Moolenbroek fi 2847*d56f51eaSDavid van Moolenbroek rm -f conftest.er1 conftest.err 2848*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2849*d56f51eaSDavid van Moolenbroek test $ac_status = 0; } 2850*d56f51eaSDavid van Moolenbroekdone 2851*d56f51eaSDavid van Moolenbroek 2852*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 2853*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 2854*d56f51eaSDavid van Moolenbroek 2855*d56f51eaSDavid van Moolenbroekint 2856*d56f51eaSDavid van Moolenbroekmain () 2857*d56f51eaSDavid van Moolenbroek{ 2858*d56f51eaSDavid van Moolenbroek 2859*d56f51eaSDavid van Moolenbroek ; 2860*d56f51eaSDavid van Moolenbroek return 0; 2861*d56f51eaSDavid van Moolenbroek} 2862*d56f51eaSDavid van Moolenbroek_ACEOF 2863*d56f51eaSDavid van Moolenbroekac_clean_files_save=$ac_clean_files 2864*d56f51eaSDavid van Moolenbroekac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2865*d56f51eaSDavid van Moolenbroek# Try to create an executable without -o first, disregard a.out. 2866*d56f51eaSDavid van Moolenbroek# It will help us diagnose broken compilers, and finding out an intuition 2867*d56f51eaSDavid van Moolenbroek# of exeext. 2868*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2869*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the C compiler works... " >&6; } 2870*d56f51eaSDavid van Moolenbroekac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2871*d56f51eaSDavid van Moolenbroek 2872*d56f51eaSDavid van Moolenbroek# The possible output files: 2873*d56f51eaSDavid van Moolenbroekac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2874*d56f51eaSDavid van Moolenbroek 2875*d56f51eaSDavid van Moolenbroekac_rmfiles= 2876*d56f51eaSDavid van Moolenbroekfor ac_file in $ac_files 2877*d56f51eaSDavid van Moolenbroekdo 2878*d56f51eaSDavid van Moolenbroek case $ac_file in 2879*d56f51eaSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2880*d56f51eaSDavid van Moolenbroek * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2881*d56f51eaSDavid van Moolenbroek esac 2882*d56f51eaSDavid van Moolenbroekdone 2883*d56f51eaSDavid van Moolenbroekrm -f $ac_rmfiles 2884*d56f51eaSDavid van Moolenbroek 2885*d56f51eaSDavid van Moolenbroekif { { ac_try="$ac_link_default" 2886*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 2887*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2888*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 2889*d56f51eaSDavid van Moolenbroekesac 2890*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2891*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 2892*d56f51eaSDavid van Moolenbroek (eval "$ac_link_default") 2>&5 2893*d56f51eaSDavid van Moolenbroek ac_status=$? 2894*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2895*d56f51eaSDavid van Moolenbroek test $ac_status = 0; }; then : 2896*d56f51eaSDavid van Moolenbroek # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2897*d56f51eaSDavid van Moolenbroek# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2898*d56f51eaSDavid van Moolenbroek# in a Makefile. We should not override ac_cv_exeext if it was cached, 2899*d56f51eaSDavid van Moolenbroek# so that the user can short-circuit this test for compilers unknown to 2900*d56f51eaSDavid van Moolenbroek# Autoconf. 2901*d56f51eaSDavid van Moolenbroekfor ac_file in $ac_files '' 2902*d56f51eaSDavid van Moolenbroekdo 2903*d56f51eaSDavid van Moolenbroek test -f "$ac_file" || continue 2904*d56f51eaSDavid van Moolenbroek case $ac_file in 2905*d56f51eaSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2906*d56f51eaSDavid van Moolenbroek ;; 2907*d56f51eaSDavid van Moolenbroek [ab].out ) 2908*d56f51eaSDavid van Moolenbroek # We found the default executable, but exeext='' is most 2909*d56f51eaSDavid van Moolenbroek # certainly right. 2910*d56f51eaSDavid van Moolenbroek break;; 2911*d56f51eaSDavid van Moolenbroek *.* ) 2912*d56f51eaSDavid van Moolenbroek if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2913*d56f51eaSDavid van Moolenbroek then :; else 2914*d56f51eaSDavid van Moolenbroek ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2915*d56f51eaSDavid van Moolenbroek fi 2916*d56f51eaSDavid van Moolenbroek # We set ac_cv_exeext here because the later test for it is not 2917*d56f51eaSDavid van Moolenbroek # safe: cross compilers may not add the suffix if given an `-o' 2918*d56f51eaSDavid van Moolenbroek # argument, so we may need to know it at that point already. 2919*d56f51eaSDavid van Moolenbroek # Even if this section looks crufty: it has the advantage of 2920*d56f51eaSDavid van Moolenbroek # actually working. 2921*d56f51eaSDavid van Moolenbroek break;; 2922*d56f51eaSDavid van Moolenbroek * ) 2923*d56f51eaSDavid van Moolenbroek break;; 2924*d56f51eaSDavid van Moolenbroek esac 2925*d56f51eaSDavid van Moolenbroekdone 2926*d56f51eaSDavid van Moolenbroektest "$ac_cv_exeext" = no && ac_cv_exeext= 2927*d56f51eaSDavid van Moolenbroek 2928*d56f51eaSDavid van Moolenbroekelse 2929*d56f51eaSDavid van Moolenbroek ac_file='' 2930*d56f51eaSDavid van Moolenbroekfi 2931*d56f51eaSDavid van Moolenbroekif test -z "$ac_file"; then : 2932*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2933*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 2934*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: failed program was:" >&5 2935*d56f51eaSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 2936*d56f51eaSDavid van Moolenbroek 2937*d56f51eaSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2938*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2939*d56f51eaSDavid van Moolenbroekas_fn_error 77 "C compiler cannot create executables 2940*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 2941*d56f51eaSDavid van Moolenbroekelse 2942*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2943*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 2944*d56f51eaSDavid van Moolenbroekfi 2945*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2946*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for C compiler default output file name... " >&6; } 2947*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2948*d56f51eaSDavid van Moolenbroek$as_echo "$ac_file" >&6; } 2949*d56f51eaSDavid van Moolenbroekac_exeext=$ac_cv_exeext 2950*d56f51eaSDavid van Moolenbroek 2951*d56f51eaSDavid van Moolenbroekrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2952*d56f51eaSDavid van Moolenbroekac_clean_files=$ac_clean_files_save 2953*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2954*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for suffix of executables... " >&6; } 2955*d56f51eaSDavid van Moolenbroekif { { ac_try="$ac_link" 2956*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 2957*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2958*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 2959*d56f51eaSDavid van Moolenbroekesac 2960*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2961*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 2962*d56f51eaSDavid van Moolenbroek (eval "$ac_link") 2>&5 2963*d56f51eaSDavid van Moolenbroek ac_status=$? 2964*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2965*d56f51eaSDavid van Moolenbroek test $ac_status = 0; }; then : 2966*d56f51eaSDavid van Moolenbroek # If both `conftest.exe' and `conftest' are `present' (well, observable) 2967*d56f51eaSDavid van Moolenbroek# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2968*d56f51eaSDavid van Moolenbroek# work properly (i.e., refer to `conftest.exe'), while it won't with 2969*d56f51eaSDavid van Moolenbroek# `rm'. 2970*d56f51eaSDavid van Moolenbroekfor ac_file in conftest.exe conftest conftest.*; do 2971*d56f51eaSDavid van Moolenbroek test -f "$ac_file" || continue 2972*d56f51eaSDavid van Moolenbroek case $ac_file in 2973*d56f51eaSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2974*d56f51eaSDavid van Moolenbroek *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2975*d56f51eaSDavid van Moolenbroek break;; 2976*d56f51eaSDavid van Moolenbroek * ) break;; 2977*d56f51eaSDavid van Moolenbroek esac 2978*d56f51eaSDavid van Moolenbroekdone 2979*d56f51eaSDavid van Moolenbroekelse 2980*d56f51eaSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2981*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2982*d56f51eaSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of executables: cannot compile and link 2983*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 2984*d56f51eaSDavid van Moolenbroekfi 2985*d56f51eaSDavid van Moolenbroekrm -f conftest conftest$ac_cv_exeext 2986*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 2987*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_exeext" >&6; } 2988*d56f51eaSDavid van Moolenbroek 2989*d56f51eaSDavid van Moolenbroekrm -f conftest.$ac_ext 2990*d56f51eaSDavid van MoolenbroekEXEEXT=$ac_cv_exeext 2991*d56f51eaSDavid van Moolenbroekac_exeext=$EXEEXT 2992*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 2993*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 2994*d56f51eaSDavid van Moolenbroek#include <stdio.h> 2995*d56f51eaSDavid van Moolenbroekint 2996*d56f51eaSDavid van Moolenbroekmain () 2997*d56f51eaSDavid van Moolenbroek{ 2998*d56f51eaSDavid van MoolenbroekFILE *f = fopen ("conftest.out", "w"); 2999*d56f51eaSDavid van Moolenbroek return ferror (f) || fclose (f) != 0; 3000*d56f51eaSDavid van Moolenbroek 3001*d56f51eaSDavid van Moolenbroek ; 3002*d56f51eaSDavid van Moolenbroek return 0; 3003*d56f51eaSDavid van Moolenbroek} 3004*d56f51eaSDavid van Moolenbroek_ACEOF 3005*d56f51eaSDavid van Moolenbroekac_clean_files="$ac_clean_files conftest.out" 3006*d56f51eaSDavid van Moolenbroek# Check that the compiler produces executables we can run. If not, either 3007*d56f51eaSDavid van Moolenbroek# the compiler is broken, or we cross compile. 3008*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3009*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we are cross compiling... " >&6; } 3010*d56f51eaSDavid van Moolenbroekif test "$cross_compiling" != yes; then 3011*d56f51eaSDavid van Moolenbroek { { ac_try="$ac_link" 3012*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 3013*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3014*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 3015*d56f51eaSDavid van Moolenbroekesac 3016*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3017*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 3018*d56f51eaSDavid van Moolenbroek (eval "$ac_link") 2>&5 3019*d56f51eaSDavid van Moolenbroek ac_status=$? 3020*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3021*d56f51eaSDavid van Moolenbroek test $ac_status = 0; } 3022*d56f51eaSDavid van Moolenbroek if { ac_try='./conftest$ac_cv_exeext' 3023*d56f51eaSDavid van Moolenbroek { { case "(($ac_try" in 3024*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3025*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 3026*d56f51eaSDavid van Moolenbroekesac 3027*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3028*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 3029*d56f51eaSDavid van Moolenbroek (eval "$ac_try") 2>&5 3030*d56f51eaSDavid van Moolenbroek ac_status=$? 3031*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3032*d56f51eaSDavid van Moolenbroek test $ac_status = 0; }; }; then 3033*d56f51eaSDavid van Moolenbroek cross_compiling=no 3034*d56f51eaSDavid van Moolenbroek else 3035*d56f51eaSDavid van Moolenbroek if test "$cross_compiling" = maybe; then 3036*d56f51eaSDavid van Moolenbroek cross_compiling=yes 3037*d56f51eaSDavid van Moolenbroek else 3038*d56f51eaSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3039*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3040*d56f51eaSDavid van Moolenbroekas_fn_error $? "cannot run C compiled programs. 3041*d56f51eaSDavid van MoolenbroekIf you meant to cross compile, use \`--host'. 3042*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 3043*d56f51eaSDavid van Moolenbroek fi 3044*d56f51eaSDavid van Moolenbroek fi 3045*d56f51eaSDavid van Moolenbroekfi 3046*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3047*d56f51eaSDavid van Moolenbroek$as_echo "$cross_compiling" >&6; } 3048*d56f51eaSDavid van Moolenbroek 3049*d56f51eaSDavid van Moolenbroekrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3050*d56f51eaSDavid van Moolenbroekac_clean_files=$ac_clean_files_save 3051*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3052*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for suffix of object files... " >&6; } 3053*d56f51eaSDavid van Moolenbroekif ${ac_cv_objext+:} false; then : 3054*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3055*d56f51eaSDavid van Moolenbroekelse 3056*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3057*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3058*d56f51eaSDavid van Moolenbroek 3059*d56f51eaSDavid van Moolenbroekint 3060*d56f51eaSDavid van Moolenbroekmain () 3061*d56f51eaSDavid van Moolenbroek{ 3062*d56f51eaSDavid van Moolenbroek 3063*d56f51eaSDavid van Moolenbroek ; 3064*d56f51eaSDavid van Moolenbroek return 0; 3065*d56f51eaSDavid van Moolenbroek} 3066*d56f51eaSDavid van Moolenbroek_ACEOF 3067*d56f51eaSDavid van Moolenbroekrm -f conftest.o conftest.obj 3068*d56f51eaSDavid van Moolenbroekif { { ac_try="$ac_compile" 3069*d56f51eaSDavid van Moolenbroekcase "(($ac_try" in 3070*d56f51eaSDavid van Moolenbroek *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3071*d56f51eaSDavid van Moolenbroek *) ac_try_echo=$ac_try;; 3072*d56f51eaSDavid van Moolenbroekesac 3073*d56f51eaSDavid van Moolenbroekeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3074*d56f51eaSDavid van Moolenbroek$as_echo "$ac_try_echo"; } >&5 3075*d56f51eaSDavid van Moolenbroek (eval "$ac_compile") 2>&5 3076*d56f51eaSDavid van Moolenbroek ac_status=$? 3077*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3078*d56f51eaSDavid van Moolenbroek test $ac_status = 0; }; then : 3079*d56f51eaSDavid van Moolenbroek for ac_file in conftest.o conftest.obj conftest.*; do 3080*d56f51eaSDavid van Moolenbroek test -f "$ac_file" || continue; 3081*d56f51eaSDavid van Moolenbroek case $ac_file in 3082*d56f51eaSDavid van Moolenbroek *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3083*d56f51eaSDavid van Moolenbroek *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3084*d56f51eaSDavid van Moolenbroek break;; 3085*d56f51eaSDavid van Moolenbroek esac 3086*d56f51eaSDavid van Moolenbroekdone 3087*d56f51eaSDavid van Moolenbroekelse 3088*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: failed program was:" >&5 3089*d56f51eaSDavid van Moolenbroeksed 's/^/| /' conftest.$ac_ext >&5 3090*d56f51eaSDavid van Moolenbroek 3091*d56f51eaSDavid van Moolenbroek{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3092*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3093*d56f51eaSDavid van Moolenbroekas_fn_error $? "cannot compute suffix of object files: cannot compile 3094*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 3095*d56f51eaSDavid van Moolenbroekfi 3096*d56f51eaSDavid van Moolenbroekrm -f conftest.$ac_cv_objext conftest.$ac_ext 3097*d56f51eaSDavid van Moolenbroekfi 3098*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3099*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_objext" >&6; } 3100*d56f51eaSDavid van MoolenbroekOBJEXT=$ac_cv_objext 3101*d56f51eaSDavid van Moolenbroekac_objext=$OBJEXT 3102*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3103*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3104*d56f51eaSDavid van Moolenbroekif ${ac_cv_c_compiler_gnu+:} false; then : 3105*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3106*d56f51eaSDavid van Moolenbroekelse 3107*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3108*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3109*d56f51eaSDavid van Moolenbroek 3110*d56f51eaSDavid van Moolenbroekint 3111*d56f51eaSDavid van Moolenbroekmain () 3112*d56f51eaSDavid van Moolenbroek{ 3113*d56f51eaSDavid van Moolenbroek#ifndef __GNUC__ 3114*d56f51eaSDavid van Moolenbroek choke me 3115*d56f51eaSDavid van Moolenbroek#endif 3116*d56f51eaSDavid van Moolenbroek 3117*d56f51eaSDavid van Moolenbroek ; 3118*d56f51eaSDavid van Moolenbroek return 0; 3119*d56f51eaSDavid van Moolenbroek} 3120*d56f51eaSDavid van Moolenbroek_ACEOF 3121*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3122*d56f51eaSDavid van Moolenbroek ac_compiler_gnu=yes 3123*d56f51eaSDavid van Moolenbroekelse 3124*d56f51eaSDavid van Moolenbroek ac_compiler_gnu=no 3125*d56f51eaSDavid van Moolenbroekfi 3126*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3127*d56f51eaSDavid van Moolenbroekac_cv_c_compiler_gnu=$ac_compiler_gnu 3128*d56f51eaSDavid van Moolenbroek 3129*d56f51eaSDavid van Moolenbroekfi 3130*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3131*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3132*d56f51eaSDavid van Moolenbroekif test $ac_compiler_gnu = yes; then 3133*d56f51eaSDavid van Moolenbroek GCC=yes 3134*d56f51eaSDavid van Moolenbroekelse 3135*d56f51eaSDavid van Moolenbroek GCC= 3136*d56f51eaSDavid van Moolenbroekfi 3137*d56f51eaSDavid van Moolenbroekac_test_CFLAGS=${CFLAGS+set} 3138*d56f51eaSDavid van Moolenbroekac_save_CFLAGS=$CFLAGS 3139*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3140*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether $CC accepts -g... " >&6; } 3141*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_cc_g+:} false; then : 3142*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3143*d56f51eaSDavid van Moolenbroekelse 3144*d56f51eaSDavid van Moolenbroek ac_save_c_werror_flag=$ac_c_werror_flag 3145*d56f51eaSDavid van Moolenbroek ac_c_werror_flag=yes 3146*d56f51eaSDavid van Moolenbroek ac_cv_prog_cc_g=no 3147*d56f51eaSDavid van Moolenbroek CFLAGS="-g" 3148*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3149*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3150*d56f51eaSDavid van Moolenbroek 3151*d56f51eaSDavid van Moolenbroekint 3152*d56f51eaSDavid van Moolenbroekmain () 3153*d56f51eaSDavid van Moolenbroek{ 3154*d56f51eaSDavid van Moolenbroek 3155*d56f51eaSDavid van Moolenbroek ; 3156*d56f51eaSDavid van Moolenbroek return 0; 3157*d56f51eaSDavid van Moolenbroek} 3158*d56f51eaSDavid van Moolenbroek_ACEOF 3159*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3160*d56f51eaSDavid van Moolenbroek ac_cv_prog_cc_g=yes 3161*d56f51eaSDavid van Moolenbroekelse 3162*d56f51eaSDavid van Moolenbroek CFLAGS="" 3163*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3164*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3165*d56f51eaSDavid van Moolenbroek 3166*d56f51eaSDavid van Moolenbroekint 3167*d56f51eaSDavid van Moolenbroekmain () 3168*d56f51eaSDavid van Moolenbroek{ 3169*d56f51eaSDavid van Moolenbroek 3170*d56f51eaSDavid van Moolenbroek ; 3171*d56f51eaSDavid van Moolenbroek return 0; 3172*d56f51eaSDavid van Moolenbroek} 3173*d56f51eaSDavid van Moolenbroek_ACEOF 3174*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3175*d56f51eaSDavid van Moolenbroek 3176*d56f51eaSDavid van Moolenbroekelse 3177*d56f51eaSDavid van Moolenbroek ac_c_werror_flag=$ac_save_c_werror_flag 3178*d56f51eaSDavid van Moolenbroek CFLAGS="-g" 3179*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3180*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3181*d56f51eaSDavid van Moolenbroek 3182*d56f51eaSDavid van Moolenbroekint 3183*d56f51eaSDavid van Moolenbroekmain () 3184*d56f51eaSDavid van Moolenbroek{ 3185*d56f51eaSDavid van Moolenbroek 3186*d56f51eaSDavid van Moolenbroek ; 3187*d56f51eaSDavid van Moolenbroek return 0; 3188*d56f51eaSDavid van Moolenbroek} 3189*d56f51eaSDavid van Moolenbroek_ACEOF 3190*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3191*d56f51eaSDavid van Moolenbroek ac_cv_prog_cc_g=yes 3192*d56f51eaSDavid van Moolenbroekfi 3193*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3194*d56f51eaSDavid van Moolenbroekfi 3195*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3196*d56f51eaSDavid van Moolenbroekfi 3197*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3198*d56f51eaSDavid van Moolenbroek ac_c_werror_flag=$ac_save_c_werror_flag 3199*d56f51eaSDavid van Moolenbroekfi 3200*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3201*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_g" >&6; } 3202*d56f51eaSDavid van Moolenbroekif test "$ac_test_CFLAGS" = set; then 3203*d56f51eaSDavid van Moolenbroek CFLAGS=$ac_save_CFLAGS 3204*d56f51eaSDavid van Moolenbroekelif test $ac_cv_prog_cc_g = yes; then 3205*d56f51eaSDavid van Moolenbroek if test "$GCC" = yes; then 3206*d56f51eaSDavid van Moolenbroek CFLAGS="-g -O2" 3207*d56f51eaSDavid van Moolenbroek else 3208*d56f51eaSDavid van Moolenbroek CFLAGS="-g" 3209*d56f51eaSDavid van Moolenbroek fi 3210*d56f51eaSDavid van Moolenbroekelse 3211*d56f51eaSDavid van Moolenbroek if test "$GCC" = yes; then 3212*d56f51eaSDavid van Moolenbroek CFLAGS="-O2" 3213*d56f51eaSDavid van Moolenbroek else 3214*d56f51eaSDavid van Moolenbroek CFLAGS= 3215*d56f51eaSDavid van Moolenbroek fi 3216*d56f51eaSDavid van Moolenbroekfi 3217*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3218*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3219*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_cc_c89+:} false; then : 3220*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3221*d56f51eaSDavid van Moolenbroekelse 3222*d56f51eaSDavid van Moolenbroek ac_cv_prog_cc_c89=no 3223*d56f51eaSDavid van Moolenbroekac_save_CC=$CC 3224*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3225*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3226*d56f51eaSDavid van Moolenbroek#include <stdarg.h> 3227*d56f51eaSDavid van Moolenbroek#include <stdio.h> 3228*d56f51eaSDavid van Moolenbroekstruct stat; 3229*d56f51eaSDavid van Moolenbroek/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3230*d56f51eaSDavid van Moolenbroekstruct buf { int x; }; 3231*d56f51eaSDavid van MoolenbroekFILE * (*rcsopen) (struct buf *, struct stat *, int); 3232*d56f51eaSDavid van Moolenbroekstatic char *e (p, i) 3233*d56f51eaSDavid van Moolenbroek char **p; 3234*d56f51eaSDavid van Moolenbroek int i; 3235*d56f51eaSDavid van Moolenbroek{ 3236*d56f51eaSDavid van Moolenbroek return p[i]; 3237*d56f51eaSDavid van Moolenbroek} 3238*d56f51eaSDavid van Moolenbroekstatic char *f (char * (*g) (char **, int), char **p, ...) 3239*d56f51eaSDavid van Moolenbroek{ 3240*d56f51eaSDavid van Moolenbroek char *s; 3241*d56f51eaSDavid van Moolenbroek va_list v; 3242*d56f51eaSDavid van Moolenbroek va_start (v,p); 3243*d56f51eaSDavid van Moolenbroek s = g (p, va_arg (v,int)); 3244*d56f51eaSDavid van Moolenbroek va_end (v); 3245*d56f51eaSDavid van Moolenbroek return s; 3246*d56f51eaSDavid van Moolenbroek} 3247*d56f51eaSDavid van Moolenbroek 3248*d56f51eaSDavid van Moolenbroek/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3249*d56f51eaSDavid van Moolenbroek function prototypes and stuff, but not '\xHH' hex character constants. 3250*d56f51eaSDavid van Moolenbroek These don't provoke an error unfortunately, instead are silently treated 3251*d56f51eaSDavid van Moolenbroek as 'x'. The following induces an error, until -std is added to get 3252*d56f51eaSDavid van Moolenbroek proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3253*d56f51eaSDavid van Moolenbroek array size at least. It's necessary to write '\x00'==0 to get something 3254*d56f51eaSDavid van Moolenbroek that's true only with -std. */ 3255*d56f51eaSDavid van Moolenbroekint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3256*d56f51eaSDavid van Moolenbroek 3257*d56f51eaSDavid van Moolenbroek/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3258*d56f51eaSDavid van Moolenbroek inside strings and character constants. */ 3259*d56f51eaSDavid van Moolenbroek#define FOO(x) 'x' 3260*d56f51eaSDavid van Moolenbroekint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3261*d56f51eaSDavid van Moolenbroek 3262*d56f51eaSDavid van Moolenbroekint test (int i, double x); 3263*d56f51eaSDavid van Moolenbroekstruct s1 {int (*f) (int a);}; 3264*d56f51eaSDavid van Moolenbroekstruct s2 {int (*f) (double a);}; 3265*d56f51eaSDavid van Moolenbroekint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3266*d56f51eaSDavid van Moolenbroekint argc; 3267*d56f51eaSDavid van Moolenbroekchar **argv; 3268*d56f51eaSDavid van Moolenbroekint 3269*d56f51eaSDavid van Moolenbroekmain () 3270*d56f51eaSDavid van Moolenbroek{ 3271*d56f51eaSDavid van Moolenbroekreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3272*d56f51eaSDavid van Moolenbroek ; 3273*d56f51eaSDavid van Moolenbroek return 0; 3274*d56f51eaSDavid van Moolenbroek} 3275*d56f51eaSDavid van Moolenbroek_ACEOF 3276*d56f51eaSDavid van Moolenbroekfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3277*d56f51eaSDavid van Moolenbroek -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3278*d56f51eaSDavid van Moolenbroekdo 3279*d56f51eaSDavid van Moolenbroek CC="$ac_save_CC $ac_arg" 3280*d56f51eaSDavid van Moolenbroek if ac_fn_c_try_compile "$LINENO"; then : 3281*d56f51eaSDavid van Moolenbroek ac_cv_prog_cc_c89=$ac_arg 3282*d56f51eaSDavid van Moolenbroekfi 3283*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext 3284*d56f51eaSDavid van Moolenbroek test "x$ac_cv_prog_cc_c89" != "xno" && break 3285*d56f51eaSDavid van Moolenbroekdone 3286*d56f51eaSDavid van Moolenbroekrm -f conftest.$ac_ext 3287*d56f51eaSDavid van MoolenbroekCC=$ac_save_CC 3288*d56f51eaSDavid van Moolenbroek 3289*d56f51eaSDavid van Moolenbroekfi 3290*d56f51eaSDavid van Moolenbroek# AC_CACHE_VAL 3291*d56f51eaSDavid van Moolenbroekcase "x$ac_cv_prog_cc_c89" in 3292*d56f51eaSDavid van Moolenbroek x) 3293*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3294*d56f51eaSDavid van Moolenbroek$as_echo "none needed" >&6; } ;; 3295*d56f51eaSDavid van Moolenbroek xno) 3296*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3297*d56f51eaSDavid van Moolenbroek$as_echo "unsupported" >&6; } ;; 3298*d56f51eaSDavid van Moolenbroek *) 3299*d56f51eaSDavid van Moolenbroek CC="$CC $ac_cv_prog_cc_c89" 3300*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3301*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3302*d56f51eaSDavid van Moolenbroekesac 3303*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_prog_cc_c89" != xno; then : 3304*d56f51eaSDavid van Moolenbroek 3305*d56f51eaSDavid van Moolenbroekfi 3306*d56f51eaSDavid van Moolenbroek 3307*d56f51eaSDavid van Moolenbroekac_ext=c 3308*d56f51eaSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 3309*d56f51eaSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3310*d56f51eaSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3311*d56f51eaSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 3312*d56f51eaSDavid van Moolenbroek 3313*d56f51eaSDavid van Moolenbroek 3314*d56f51eaSDavid van Moolenbroek 3315*d56f51eaSDavid van Moolenbroek 3316*d56f51eaSDavid van Moolenbroek 3317*d56f51eaSDavid van Moolenbroek if test "$GCC" = yes ; then 3318*d56f51eaSDavid van Moolenbroek # 3319*d56f51eaSDavid van Moolenbroek # -Werror forces warnings to be errors. 3320*d56f51eaSDavid van Moolenbroek # 3321*d56f51eaSDavid van Moolenbroek ac_lbl_cc_force_warning_errors=-Werror 3322*d56f51eaSDavid van Moolenbroek else 3323*d56f51eaSDavid van Moolenbroek V_INCLS="$V_INCLS -I/usr/local/include" 3324*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -L/usr/local/lib" 3325*d56f51eaSDavid van Moolenbroek 3326*d56f51eaSDavid van Moolenbroek case "$host_os" in 3327*d56f51eaSDavid van Moolenbroek 3328*d56f51eaSDavid van Moolenbroek darwin*) 3329*d56f51eaSDavid van Moolenbroek # 3330*d56f51eaSDavid van Moolenbroek # This is assumed either to be GCC or clang, both 3331*d56f51eaSDavid van Moolenbroek # of which use -Werror to force warnings to be errors. 3332*d56f51eaSDavid van Moolenbroek # 3333*d56f51eaSDavid van Moolenbroek ac_lbl_cc_force_warning_errors=-Werror 3334*d56f51eaSDavid van Moolenbroek ;; 3335*d56f51eaSDavid van Moolenbroek 3336*d56f51eaSDavid van Moolenbroek hpux*) 3337*d56f51eaSDavid van Moolenbroek # 3338*d56f51eaSDavid van Moolenbroek # HP C, which is what we presume we're using, doesn't 3339*d56f51eaSDavid van Moolenbroek # exit with a non-zero exit status if we hand it an 3340*d56f51eaSDavid van Moolenbroek # invalid -W flag, can't be forced to do so even with 3341*d56f51eaSDavid van Moolenbroek # +We, and doesn't handle GCC-style -W flags, so we 3342*d56f51eaSDavid van Moolenbroek # don't want to try using GCC-style -W flags. 3343*d56f51eaSDavid van Moolenbroek # 3344*d56f51eaSDavid van Moolenbroek ac_lbl_cc_dont_try_gcc_dashW=yes 3345*d56f51eaSDavid van Moolenbroek ;; 3346*d56f51eaSDavid van Moolenbroek 3347*d56f51eaSDavid van Moolenbroek irix*) 3348*d56f51eaSDavid van Moolenbroek # 3349*d56f51eaSDavid van Moolenbroek # MIPS C, which is what we presume we're using, doesn't 3350*d56f51eaSDavid van Moolenbroek # necessarily exit with a non-zero exit status if we 3351*d56f51eaSDavid van Moolenbroek # hand it an invalid -W flag, can't be forced to do 3352*d56f51eaSDavid van Moolenbroek # so, and doesn't handle GCC-style -W flags, so we 3353*d56f51eaSDavid van Moolenbroek # don't want to try using GCC-style -W flags. 3354*d56f51eaSDavid van Moolenbroek # 3355*d56f51eaSDavid van Moolenbroek ac_lbl_cc_dont_try_gcc_dashW=yes 3356*d56f51eaSDavid van Moolenbroek # 3357*d56f51eaSDavid van Moolenbroek # It also, apparently, defaults to "char" being 3358*d56f51eaSDavid van Moolenbroek # unsigned, unlike most other C implementations; 3359*d56f51eaSDavid van Moolenbroek # I suppose we could say "signed char" whenever 3360*d56f51eaSDavid van Moolenbroek # we want to guarantee a signed "char", but let's 3361*d56f51eaSDavid van Moolenbroek # just force signed chars. 3362*d56f51eaSDavid van Moolenbroek # 3363*d56f51eaSDavid van Moolenbroek # -xansi is normally the default, but the 3364*d56f51eaSDavid van Moolenbroek # configure script was setting it; perhaps -cckr 3365*d56f51eaSDavid van Moolenbroek # was the default in the Old Days. (Then again, 3366*d56f51eaSDavid van Moolenbroek # that would probably be for backwards compatibility 3367*d56f51eaSDavid van Moolenbroek # in the days when ANSI C was Shiny and New, i.e. 3368*d56f51eaSDavid van Moolenbroek # 1989 and the early '90's, so maybe we can just 3369*d56f51eaSDavid van Moolenbroek # drop support for those compilers.) 3370*d56f51eaSDavid van Moolenbroek # 3371*d56f51eaSDavid van Moolenbroek # -g is equivalent to -g2, which turns off 3372*d56f51eaSDavid van Moolenbroek # optimization; we choose -g3, which generates 3373*d56f51eaSDavid van Moolenbroek # debugging information but doesn't turn off 3374*d56f51eaSDavid van Moolenbroek # optimization (even if the optimization would 3375*d56f51eaSDavid van Moolenbroek # cause inaccuracies in debugging). 3376*d56f51eaSDavid van Moolenbroek # 3377*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -xansi -signed -g3" 3378*d56f51eaSDavid van Moolenbroek ;; 3379*d56f51eaSDavid van Moolenbroek 3380*d56f51eaSDavid van Moolenbroek osf*) 3381*d56f51eaSDavid van Moolenbroek # 3382*d56f51eaSDavid van Moolenbroek # Presumed to be DEC OSF/1, Digital UNIX, or 3383*d56f51eaSDavid van Moolenbroek # Tru64 UNIX. 3384*d56f51eaSDavid van Moolenbroek # 3385*d56f51eaSDavid van Moolenbroek # The DEC C compiler, which is what we presume we're 3386*d56f51eaSDavid van Moolenbroek # using, doesn't exit with a non-zero exit status if we 3387*d56f51eaSDavid van Moolenbroek # hand it an invalid -W flag, can't be forced to do 3388*d56f51eaSDavid van Moolenbroek # so, and doesn't handle GCC-style -W flags, so we 3389*d56f51eaSDavid van Moolenbroek # don't want to try using GCC-style -W flags. 3390*d56f51eaSDavid van Moolenbroek # 3391*d56f51eaSDavid van Moolenbroek ac_lbl_cc_dont_try_gcc_dashW=yes 3392*d56f51eaSDavid van Moolenbroek # 3393*d56f51eaSDavid van Moolenbroek # -g is equivalent to -g2, which turns off 3394*d56f51eaSDavid van Moolenbroek # optimization; we choose -g3, which generates 3395*d56f51eaSDavid van Moolenbroek # debugging information but doesn't turn off 3396*d56f51eaSDavid van Moolenbroek # optimization (even if the optimization would 3397*d56f51eaSDavid van Moolenbroek # cause inaccuracies in debugging). 3398*d56f51eaSDavid van Moolenbroek # 3399*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -g3" 3400*d56f51eaSDavid van Moolenbroek ;; 3401*d56f51eaSDavid van Moolenbroek 3402*d56f51eaSDavid van Moolenbroek solaris*) 3403*d56f51eaSDavid van Moolenbroek # 3404*d56f51eaSDavid van Moolenbroek # Assumed to be Sun C, which requires -errwarn to force 3405*d56f51eaSDavid van Moolenbroek # warnings to be treated as errors. 3406*d56f51eaSDavid van Moolenbroek # 3407*d56f51eaSDavid van Moolenbroek ac_lbl_cc_force_warning_errors=-errwarn 3408*d56f51eaSDavid van Moolenbroek ;; 3409*d56f51eaSDavid van Moolenbroek 3410*d56f51eaSDavid van Moolenbroek ultrix*) 3411*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5 3412*d56f51eaSDavid van Moolenbroek$as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; } 3413*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_cc_const_proto+:} false; then : 3414*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3415*d56f51eaSDavid van Moolenbroekelse 3416*d56f51eaSDavid van Moolenbroek 3417*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3418*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3419*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 3420*d56f51eaSDavid van Moolenbroekint 3421*d56f51eaSDavid van Moolenbroekmain () 3422*d56f51eaSDavid van Moolenbroek{ 3423*d56f51eaSDavid van Moolenbroekstruct a { int b; }; 3424*d56f51eaSDavid van Moolenbroek void c(const struct a *) 3425*d56f51eaSDavid van Moolenbroek ; 3426*d56f51eaSDavid van Moolenbroek return 0; 3427*d56f51eaSDavid van Moolenbroek} 3428*d56f51eaSDavid van Moolenbroek_ACEOF 3429*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3430*d56f51eaSDavid van Moolenbroek ac_cv_lbl_cc_const_proto=yes 3431*d56f51eaSDavid van Moolenbroekelse 3432*d56f51eaSDavid van Moolenbroek ac_cv_lbl_cc_const_proto=no 3433*d56f51eaSDavid van Moolenbroekfi 3434*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3435*d56f51eaSDavid van Moolenbroekfi 3436*d56f51eaSDavid van Moolenbroek 3437*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5 3438*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_cc_const_proto" >&6; } 3439*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_cc_const_proto = no ; then 3440*d56f51eaSDavid van Moolenbroek 3441*d56f51eaSDavid van Moolenbroek$as_echo "#define const /**/" >>confdefs.h 3442*d56f51eaSDavid van Moolenbroek 3443*d56f51eaSDavid van Moolenbroek fi 3444*d56f51eaSDavid van Moolenbroek ;; 3445*d56f51eaSDavid van Moolenbroek esac 3446*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -O" 3447*d56f51eaSDavid van Moolenbroek fi 3448*d56f51eaSDavid van Moolenbroek 3449*d56f51eaSDavid van Moolenbroek 3450*d56f51eaSDavid van Moolenbroek if test "$GCC" = yes ; then 3451*d56f51eaSDavid van Moolenbroek # 3452*d56f51eaSDavid van Moolenbroek # On platforms where we build a shared library: 3453*d56f51eaSDavid van Moolenbroek # 3454*d56f51eaSDavid van Moolenbroek # add options to generate position-independent code, 3455*d56f51eaSDavid van Moolenbroek # if necessary (it's the default in AIX and Darwin/OS X); 3456*d56f51eaSDavid van Moolenbroek # 3457*d56f51eaSDavid van Moolenbroek # define option to set the soname of the shared library, 3458*d56f51eaSDavid van Moolenbroek # if the OS supports that; 3459*d56f51eaSDavid van Moolenbroek # 3460*d56f51eaSDavid van Moolenbroek # add options to specify, at link time, a directory to 3461*d56f51eaSDavid van Moolenbroek # add to the run-time search path, if that's necessary. 3462*d56f51eaSDavid van Moolenbroek # 3463*d56f51eaSDavid van Moolenbroek V_SHLIB_CMD="\$(CC)" 3464*d56f51eaSDavid van Moolenbroek V_SHLIB_OPT="-shared" 3465*d56f51eaSDavid van Moolenbroek case "$host_os" in 3466*d56f51eaSDavid van Moolenbroek 3467*d56f51eaSDavid van Moolenbroek aix*) 3468*d56f51eaSDavid van Moolenbroek ;; 3469*d56f51eaSDavid van Moolenbroek 3470*d56f51eaSDavid van Moolenbroek freebsd*|netbsd*|openbsd*|dragonfly*|linux*|osf*) 3471*d56f51eaSDavid van Moolenbroek # 3472*d56f51eaSDavid van Moolenbroek # Platforms where the linker is the GNU linker 3473*d56f51eaSDavid van Moolenbroek # or accepts command-line arguments like 3474*d56f51eaSDavid van Moolenbroek # those the GNU linker accepts. 3475*d56f51eaSDavid van Moolenbroek # 3476*d56f51eaSDavid van Moolenbroek # Some instruction sets require -fPIC on some 3477*d56f51eaSDavid van Moolenbroek # operating systems. Check for them. If you 3478*d56f51eaSDavid van Moolenbroek # have a combination that requires it, add it 3479*d56f51eaSDavid van Moolenbroek # here. 3480*d56f51eaSDavid van Moolenbroek # 3481*d56f51eaSDavid van Moolenbroek PIC_OPT=-fpic 3482*d56f51eaSDavid van Moolenbroek case "$host_cpu" in 3483*d56f51eaSDavid van Moolenbroek 3484*d56f51eaSDavid van Moolenbroek sparc64*) 3485*d56f51eaSDavid van Moolenbroek case "$host_os" in 3486*d56f51eaSDavid van Moolenbroek 3487*d56f51eaSDavid van Moolenbroek freebsd*|openbsd*) 3488*d56f51eaSDavid van Moolenbroek PIC_OPT=-fPIC 3489*d56f51eaSDavid van Moolenbroek ;; 3490*d56f51eaSDavid van Moolenbroek esac 3491*d56f51eaSDavid van Moolenbroek ;; 3492*d56f51eaSDavid van Moolenbroek esac 3493*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT $PIC_OPT" 3494*d56f51eaSDavid van Moolenbroek V_SONAME_OPT="-Wl,-soname," 3495*d56f51eaSDavid van Moolenbroek V_RPATH_OPT="-Wl,-rpath," 3496*d56f51eaSDavid van Moolenbroek ;; 3497*d56f51eaSDavid van Moolenbroek 3498*d56f51eaSDavid van Moolenbroek hpux*) 3499*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -fpic" 3500*d56f51eaSDavid van Moolenbroek # 3501*d56f51eaSDavid van Moolenbroek # XXX - this assumes GCC is using the HP linker, 3502*d56f51eaSDavid van Moolenbroek # rather than the GNU linker, and that the "+h" 3503*d56f51eaSDavid van Moolenbroek # option is used on all HP-UX platforms, both .sl 3504*d56f51eaSDavid van Moolenbroek # and .so. 3505*d56f51eaSDavid van Moolenbroek # 3506*d56f51eaSDavid van Moolenbroek V_SONAME_OPT="-Wl,+h," 3507*d56f51eaSDavid van Moolenbroek # 3508*d56f51eaSDavid van Moolenbroek # By default, directories specifed with -L 3509*d56f51eaSDavid van Moolenbroek # are added to the run-time search path, so 3510*d56f51eaSDavid van Moolenbroek # we don't add them in pcap-config. 3511*d56f51eaSDavid van Moolenbroek # 3512*d56f51eaSDavid van Moolenbroek ;; 3513*d56f51eaSDavid van Moolenbroek 3514*d56f51eaSDavid van Moolenbroek solaris*) 3515*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -fpic" 3516*d56f51eaSDavid van Moolenbroek # 3517*d56f51eaSDavid van Moolenbroek # XXX - this assumes GCC is using the Sun linker, 3518*d56f51eaSDavid van Moolenbroek # rather than the GNU linker. 3519*d56f51eaSDavid van Moolenbroek # 3520*d56f51eaSDavid van Moolenbroek V_SONAME_OPT="-Wl,-h," 3521*d56f51eaSDavid van Moolenbroek V_RPATH_OPT="-Wl,-R," 3522*d56f51eaSDavid van Moolenbroek ;; 3523*d56f51eaSDavid van Moolenbroek esac 3524*d56f51eaSDavid van Moolenbroek else 3525*d56f51eaSDavid van Moolenbroek # 3526*d56f51eaSDavid van Moolenbroek # Set the appropriate compiler flags and, on platforms 3527*d56f51eaSDavid van Moolenbroek # where we build a shared library: 3528*d56f51eaSDavid van Moolenbroek # 3529*d56f51eaSDavid van Moolenbroek # add options to generate position-independent code, 3530*d56f51eaSDavid van Moolenbroek # if necessary (it's the default in Darwin/OS X); 3531*d56f51eaSDavid van Moolenbroek # 3532*d56f51eaSDavid van Moolenbroek # if we generate ".so" shared libraries, define the 3533*d56f51eaSDavid van Moolenbroek # appropriate options for building the shared library; 3534*d56f51eaSDavid van Moolenbroek # 3535*d56f51eaSDavid van Moolenbroek # add options to specify, at link time, a directory to 3536*d56f51eaSDavid van Moolenbroek # add to the run-time search path, if that's necessary. 3537*d56f51eaSDavid van Moolenbroek # 3538*d56f51eaSDavid van Moolenbroek # Note: spaces after V_SONAME_OPT are significant; on 3539*d56f51eaSDavid van Moolenbroek # some platforms the soname is passed with a GCC-like 3540*d56f51eaSDavid van Moolenbroek # "-Wl,-soname,{soname}" option, with the soname part 3541*d56f51eaSDavid van Moolenbroek # of the option, while on other platforms the C compiler 3542*d56f51eaSDavid van Moolenbroek # driver takes it as a regular option with the soname 3543*d56f51eaSDavid van Moolenbroek # following the option. The same applies to V_RPATH_OPT. 3544*d56f51eaSDavid van Moolenbroek # 3545*d56f51eaSDavid van Moolenbroek case "$host_os" in 3546*d56f51eaSDavid van Moolenbroek 3547*d56f51eaSDavid van Moolenbroek aix*) 3548*d56f51eaSDavid van Moolenbroek V_SHLIB_CMD="\$(CC)" 3549*d56f51eaSDavid van Moolenbroek V_SHLIB_OPT="-G -bnoentry -bexpall" 3550*d56f51eaSDavid van Moolenbroek ;; 3551*d56f51eaSDavid van Moolenbroek 3552*d56f51eaSDavid van Moolenbroek freebsd*|netbsd*|openbsd*|dragonfly*|linux*) 3553*d56f51eaSDavid van Moolenbroek # 3554*d56f51eaSDavid van Moolenbroek # "cc" is GCC. 3555*d56f51eaSDavid van Moolenbroek # 3556*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -fpic" 3557*d56f51eaSDavid van Moolenbroek V_SHLIB_CMD="\$(CC)" 3558*d56f51eaSDavid van Moolenbroek V_SHLIB_OPT="-shared" 3559*d56f51eaSDavid van Moolenbroek V_SONAME_OPT="-Wl,-soname," 3560*d56f51eaSDavid van Moolenbroek V_RPATH_OPT="-Wl,-rpath," 3561*d56f51eaSDavid van Moolenbroek ;; 3562*d56f51eaSDavid van Moolenbroek 3563*d56f51eaSDavid van Moolenbroek hpux*) 3564*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT +z" 3565*d56f51eaSDavid van Moolenbroek V_SHLIB_CMD="\$(LD)" 3566*d56f51eaSDavid van Moolenbroek V_SHLIB_OPT="-b" 3567*d56f51eaSDavid van Moolenbroek V_SONAME_OPT="+h " 3568*d56f51eaSDavid van Moolenbroek # 3569*d56f51eaSDavid van Moolenbroek # By default, directories specifed with -L 3570*d56f51eaSDavid van Moolenbroek # are added to the run-time search path, so 3571*d56f51eaSDavid van Moolenbroek # we don't add them in pcap-config. 3572*d56f51eaSDavid van Moolenbroek # 3573*d56f51eaSDavid van Moolenbroek ;; 3574*d56f51eaSDavid van Moolenbroek 3575*d56f51eaSDavid van Moolenbroek osf*) 3576*d56f51eaSDavid van Moolenbroek # 3577*d56f51eaSDavid van Moolenbroek # Presumed to be DEC OSF/1, Digital UNIX, or 3578*d56f51eaSDavid van Moolenbroek # Tru64 UNIX. 3579*d56f51eaSDavid van Moolenbroek # 3580*d56f51eaSDavid van Moolenbroek V_SHLIB_CMD="\$(CC)" 3581*d56f51eaSDavid van Moolenbroek V_SHLIB_OPT="-shared" 3582*d56f51eaSDavid van Moolenbroek V_SONAME_OPT="-soname " 3583*d56f51eaSDavid van Moolenbroek V_RPATH_OPT="-rpath " 3584*d56f51eaSDavid van Moolenbroek ;; 3585*d56f51eaSDavid van Moolenbroek 3586*d56f51eaSDavid van Moolenbroek solaris*) 3587*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Kpic" 3588*d56f51eaSDavid van Moolenbroek V_SHLIB_CMD="\$(CC)" 3589*d56f51eaSDavid van Moolenbroek V_SHLIB_OPT="-G" 3590*d56f51eaSDavid van Moolenbroek V_SONAME_OPT="-h " 3591*d56f51eaSDavid van Moolenbroek V_RPATH_OPT="-R" 3592*d56f51eaSDavid van Moolenbroek ;; 3593*d56f51eaSDavid van Moolenbroek esac 3594*d56f51eaSDavid van Moolenbroek fi 3595*d56f51eaSDavid van Moolenbroek 3596*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 3597*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for inline... " >&6; } 3598*d56f51eaSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 3599*d56f51eaSDavid van Moolenbroek CFLAGS="$V_CCOPT" 3600*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_inline+:} false; then : 3601*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3602*d56f51eaSDavid van Moolenbroekelse 3603*d56f51eaSDavid van Moolenbroek 3604*d56f51eaSDavid van Moolenbroek ac_cv_lbl_inline="" 3605*d56f51eaSDavid van Moolenbroek ac_lbl_cc_inline=no 3606*d56f51eaSDavid van Moolenbroek for ac_lbl_inline in inline __inline__ __inline 3607*d56f51eaSDavid van Moolenbroek do 3608*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3609*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3610*d56f51eaSDavid van Moolenbroek#define inline $ac_lbl_inline 3611*d56f51eaSDavid van Moolenbroek static inline struct iltest *foo(void); 3612*d56f51eaSDavid van Moolenbroek struct iltest { 3613*d56f51eaSDavid van Moolenbroek int iltest1; 3614*d56f51eaSDavid van Moolenbroek int iltest2; 3615*d56f51eaSDavid van Moolenbroek }; 3616*d56f51eaSDavid van Moolenbroek 3617*d56f51eaSDavid van Moolenbroek static inline struct iltest * 3618*d56f51eaSDavid van Moolenbroek foo() 3619*d56f51eaSDavid van Moolenbroek { 3620*d56f51eaSDavid van Moolenbroek static struct iltest xxx; 3621*d56f51eaSDavid van Moolenbroek 3622*d56f51eaSDavid van Moolenbroek return &xxx; 3623*d56f51eaSDavid van Moolenbroek } 3624*d56f51eaSDavid van Moolenbroekint 3625*d56f51eaSDavid van Moolenbroekmain () 3626*d56f51eaSDavid van Moolenbroek{ 3627*d56f51eaSDavid van Moolenbroek 3628*d56f51eaSDavid van Moolenbroek ; 3629*d56f51eaSDavid van Moolenbroek return 0; 3630*d56f51eaSDavid van Moolenbroek} 3631*d56f51eaSDavid van Moolenbroek_ACEOF 3632*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3633*d56f51eaSDavid van Moolenbroek ac_lbl_cc_inline=yes 3634*d56f51eaSDavid van Moolenbroekfi 3635*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3636*d56f51eaSDavid van Moolenbroek if test "$ac_lbl_cc_inline" = yes ; then 3637*d56f51eaSDavid van Moolenbroek break; 3638*d56f51eaSDavid van Moolenbroek fi 3639*d56f51eaSDavid van Moolenbroek done 3640*d56f51eaSDavid van Moolenbroek if test "$ac_lbl_cc_inline" = yes ; then 3641*d56f51eaSDavid van Moolenbroek ac_cv_lbl_inline=$ac_lbl_inline 3642*d56f51eaSDavid van Moolenbroek fi 3643*d56f51eaSDavid van Moolenbroekfi 3644*d56f51eaSDavid van Moolenbroek 3645*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 3646*d56f51eaSDavid van Moolenbroek if test ! -z "$ac_cv_lbl_inline" ; then 3647*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5 3648*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_inline" >&6; } 3649*d56f51eaSDavid van Moolenbroek else 3650*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3651*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 3652*d56f51eaSDavid van Moolenbroek fi 3653*d56f51eaSDavid van Moolenbroek 3654*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 3655*d56f51eaSDavid van Moolenbroek#define inline $ac_cv_lbl_inline 3656*d56f51eaSDavid van Moolenbroek_ACEOF 3657*d56f51eaSDavid van Moolenbroek 3658*d56f51eaSDavid van Moolenbroek 3659*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 3660*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for __attribute__... " >&6; } 3661*d56f51eaSDavid van Moolenbroekif ${ac_cv___attribute__+:} false; then : 3662*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3663*d56f51eaSDavid van Moolenbroekelse 3664*d56f51eaSDavid van Moolenbroek 3665*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3666*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3667*d56f51eaSDavid van Moolenbroek 3668*d56f51eaSDavid van Moolenbroek 3669*d56f51eaSDavid van Moolenbroek#include <stdlib.h> 3670*d56f51eaSDavid van Moolenbroek 3671*d56f51eaSDavid van Moolenbroekstatic void foo(void) __attribute__ ((noreturn)); 3672*d56f51eaSDavid van Moolenbroek 3673*d56f51eaSDavid van Moolenbroekstatic void 3674*d56f51eaSDavid van Moolenbroekfoo(void) 3675*d56f51eaSDavid van Moolenbroek{ 3676*d56f51eaSDavid van Moolenbroek exit(1); 3677*d56f51eaSDavid van Moolenbroek} 3678*d56f51eaSDavid van Moolenbroek 3679*d56f51eaSDavid van Moolenbroekint 3680*d56f51eaSDavid van Moolenbroekmain(int argc, char **argv) 3681*d56f51eaSDavid van Moolenbroek{ 3682*d56f51eaSDavid van Moolenbroek foo(); 3683*d56f51eaSDavid van Moolenbroek} 3684*d56f51eaSDavid van Moolenbroek 3685*d56f51eaSDavid van Moolenbroek_ACEOF 3686*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3687*d56f51eaSDavid van Moolenbroek ac_cv___attribute__=yes 3688*d56f51eaSDavid van Moolenbroekelse 3689*d56f51eaSDavid van Moolenbroek ac_cv___attribute__=no 3690*d56f51eaSDavid van Moolenbroekfi 3691*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3692*d56f51eaSDavid van Moolenbroekfi 3693*d56f51eaSDavid van Moolenbroek 3694*d56f51eaSDavid van Moolenbroekif test "$ac_cv___attribute__" = "yes"; then 3695*d56f51eaSDavid van Moolenbroek 3696*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 3697*d56f51eaSDavid van Moolenbroek 3698*d56f51eaSDavid van Moolenbroekelse 3699*d56f51eaSDavid van Moolenbroek # 3700*d56f51eaSDavid van Moolenbroek # We can't use __attribute__, so we can't use __attribute__((unused)), 3701*d56f51eaSDavid van Moolenbroek # so we define _U_ to an empty string. 3702*d56f51eaSDavid van Moolenbroek # 3703*d56f51eaSDavid van Moolenbroek V_DEFS="$V_DEFS -D_U_=\"\"" 3704*d56f51eaSDavid van Moolenbroekfi 3705*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 3706*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv___attribute__" >&6; } 3707*d56f51eaSDavid van Moolenbroek 3708*d56f51eaSDavid van Moolenbroekif test "$ac_cv___attribute__" = "yes"; then 3709*d56f51eaSDavid van Moolenbroek 3710*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5 3711*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; } 3712*d56f51eaSDavid van Moolenbroekif ${ac_cv___attribute___unused+:} false; then : 3713*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3714*d56f51eaSDavid van Moolenbroekelse 3715*d56f51eaSDavid van Moolenbroek 3716*d56f51eaSDavid van Moolenbroeksave_CFLAGS="$CFLAGS" 3717*d56f51eaSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3718*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3719*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3720*d56f51eaSDavid van Moolenbroek 3721*d56f51eaSDavid van Moolenbroek 3722*d56f51eaSDavid van Moolenbroek#include <stdlib.h> 3723*d56f51eaSDavid van Moolenbroek#include <stdio.h> 3724*d56f51eaSDavid van Moolenbroek 3725*d56f51eaSDavid van Moolenbroekint 3726*d56f51eaSDavid van Moolenbroekmain(int argc __attribute((unused)), char **argv __attribute((unused))) 3727*d56f51eaSDavid van Moolenbroek{ 3728*d56f51eaSDavid van Moolenbroek printf("Hello, world!\n"); 3729*d56f51eaSDavid van Moolenbroek return 0; 3730*d56f51eaSDavid van Moolenbroek} 3731*d56f51eaSDavid van Moolenbroek 3732*d56f51eaSDavid van Moolenbroek_ACEOF 3733*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3734*d56f51eaSDavid van Moolenbroek ac_cv___attribute___unused=yes 3735*d56f51eaSDavid van Moolenbroekelse 3736*d56f51eaSDavid van Moolenbroek ac_cv___attribute___unused=no 3737*d56f51eaSDavid van Moolenbroekfi 3738*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3739*d56f51eaSDavid van Moolenbroekfi 3740*d56f51eaSDavid van Moolenbroek 3741*d56f51eaSDavid van MoolenbroekCFLAGS="$save_CFLAGS" 3742*d56f51eaSDavid van Moolenbroekif test "$ac_cv___attribute___unused" = "yes"; then 3743*d56f51eaSDavid van Moolenbroek V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 3744*d56f51eaSDavid van Moolenbroekelse 3745*d56f51eaSDavid van Moolenbroek V_DEFS="$V_DEFS -D_U_=\"\"" 3746*d56f51eaSDavid van Moolenbroekfi 3747*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5 3748*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv___attribute___unused" >&6; } 3749*d56f51eaSDavid van Moolenbroek 3750*d56f51eaSDavid van Moolenbroek 3751*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5 3752*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; } 3753*d56f51eaSDavid van Moolenbroekif ${ac_cv___attribute___format+:} false; then : 3754*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3755*d56f51eaSDavid van Moolenbroekelse 3756*d56f51eaSDavid van Moolenbroek 3757*d56f51eaSDavid van Moolenbroeksave_CFLAGS="$CFLAGS" 3758*d56f51eaSDavid van MoolenbroekCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3759*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3760*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3761*d56f51eaSDavid van Moolenbroek 3762*d56f51eaSDavid van Moolenbroek 3763*d56f51eaSDavid van Moolenbroek#include <stdlib.h> 3764*d56f51eaSDavid van Moolenbroek 3765*d56f51eaSDavid van Moolenbroekextern int foo(const char *fmt, ...) 3766*d56f51eaSDavid van Moolenbroek __attribute__ ((format (printf, 1, 2))); 3767*d56f51eaSDavid van Moolenbroek 3768*d56f51eaSDavid van Moolenbroekint 3769*d56f51eaSDavid van Moolenbroekmain(int argc, char **argv) 3770*d56f51eaSDavid van Moolenbroek{ 3771*d56f51eaSDavid van Moolenbroek foo("%s", "test"); 3772*d56f51eaSDavid van Moolenbroek} 3773*d56f51eaSDavid van Moolenbroek 3774*d56f51eaSDavid van Moolenbroek_ACEOF 3775*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 3776*d56f51eaSDavid van Moolenbroek ac_cv___attribute___format=yes 3777*d56f51eaSDavid van Moolenbroekelse 3778*d56f51eaSDavid van Moolenbroek ac_cv___attribute___format=no 3779*d56f51eaSDavid van Moolenbroekfi 3780*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3781*d56f51eaSDavid van Moolenbroekfi 3782*d56f51eaSDavid van Moolenbroek 3783*d56f51eaSDavid van MoolenbroekCFLAGS="$save_CFLAGS" 3784*d56f51eaSDavid van Moolenbroekif test "$ac_cv___attribute___format" = "yes"; then 3785*d56f51eaSDavid van Moolenbroek 3786*d56f51eaSDavid van Moolenbroek$as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h 3787*d56f51eaSDavid van Moolenbroek 3788*d56f51eaSDavid van Moolenbroekfi 3789*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5 3790*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv___attribute___format" >&6; } 3791*d56f51eaSDavid van Moolenbroek 3792*d56f51eaSDavid van Moolenbroekfi 3793*d56f51eaSDavid van Moolenbroek 3794*d56f51eaSDavid van Moolenbroekac_ext=c 3795*d56f51eaSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 3796*d56f51eaSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3797*d56f51eaSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3798*d56f51eaSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 3799*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3800*d56f51eaSDavid van Moolenbroek$as_echo_n "checking how to run the C preprocessor... " >&6; } 3801*d56f51eaSDavid van Moolenbroek# On Suns, sometimes $CPP names a directory. 3802*d56f51eaSDavid van Moolenbroekif test -n "$CPP" && test -d "$CPP"; then 3803*d56f51eaSDavid van Moolenbroek CPP= 3804*d56f51eaSDavid van Moolenbroekfi 3805*d56f51eaSDavid van Moolenbroekif test -z "$CPP"; then 3806*d56f51eaSDavid van Moolenbroek if ${ac_cv_prog_CPP+:} false; then : 3807*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3808*d56f51eaSDavid van Moolenbroekelse 3809*d56f51eaSDavid van Moolenbroek # Double quotes because CPP needs to be expanded 3810*d56f51eaSDavid van Moolenbroek for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3811*d56f51eaSDavid van Moolenbroek do 3812*d56f51eaSDavid van Moolenbroek ac_preproc_ok=false 3813*d56f51eaSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes 3814*d56f51eaSDavid van Moolenbroekdo 3815*d56f51eaSDavid van Moolenbroek # Use a header file that comes with gcc, so configuring glibc 3816*d56f51eaSDavid van Moolenbroek # with a fresh cross-compiler works. 3817*d56f51eaSDavid van Moolenbroek # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3818*d56f51eaSDavid van Moolenbroek # <limits.h> exists even on freestanding compilers. 3819*d56f51eaSDavid van Moolenbroek # On the NeXT, cc -E runs the code through the compiler's parser, 3820*d56f51eaSDavid van Moolenbroek # not just through cpp. "Syntax error" is here to catch this case. 3821*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3822*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3823*d56f51eaSDavid van Moolenbroek#ifdef __STDC__ 3824*d56f51eaSDavid van Moolenbroek# include <limits.h> 3825*d56f51eaSDavid van Moolenbroek#else 3826*d56f51eaSDavid van Moolenbroek# include <assert.h> 3827*d56f51eaSDavid van Moolenbroek#endif 3828*d56f51eaSDavid van Moolenbroek Syntax error 3829*d56f51eaSDavid van Moolenbroek_ACEOF 3830*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3831*d56f51eaSDavid van Moolenbroek 3832*d56f51eaSDavid van Moolenbroekelse 3833*d56f51eaSDavid van Moolenbroek # Broken: fails on valid input. 3834*d56f51eaSDavid van Moolenbroekcontinue 3835*d56f51eaSDavid van Moolenbroekfi 3836*d56f51eaSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3837*d56f51eaSDavid van Moolenbroek 3838*d56f51eaSDavid van Moolenbroek # OK, works on sane cases. Now check whether nonexistent headers 3839*d56f51eaSDavid van Moolenbroek # can be detected and how. 3840*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3841*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3842*d56f51eaSDavid van Moolenbroek#include <ac_nonexistent.h> 3843*d56f51eaSDavid van Moolenbroek_ACEOF 3844*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3845*d56f51eaSDavid van Moolenbroek # Broken: success on invalid input. 3846*d56f51eaSDavid van Moolenbroekcontinue 3847*d56f51eaSDavid van Moolenbroekelse 3848*d56f51eaSDavid van Moolenbroek # Passes both tests. 3849*d56f51eaSDavid van Moolenbroekac_preproc_ok=: 3850*d56f51eaSDavid van Moolenbroekbreak 3851*d56f51eaSDavid van Moolenbroekfi 3852*d56f51eaSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3853*d56f51eaSDavid van Moolenbroek 3854*d56f51eaSDavid van Moolenbroekdone 3855*d56f51eaSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3856*d56f51eaSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext 3857*d56f51eaSDavid van Moolenbroekif $ac_preproc_ok; then : 3858*d56f51eaSDavid van Moolenbroek break 3859*d56f51eaSDavid van Moolenbroekfi 3860*d56f51eaSDavid van Moolenbroek 3861*d56f51eaSDavid van Moolenbroek done 3862*d56f51eaSDavid van Moolenbroek ac_cv_prog_CPP=$CPP 3863*d56f51eaSDavid van Moolenbroek 3864*d56f51eaSDavid van Moolenbroekfi 3865*d56f51eaSDavid van Moolenbroek CPP=$ac_cv_prog_CPP 3866*d56f51eaSDavid van Moolenbroekelse 3867*d56f51eaSDavid van Moolenbroek ac_cv_prog_CPP=$CPP 3868*d56f51eaSDavid van Moolenbroekfi 3869*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3870*d56f51eaSDavid van Moolenbroek$as_echo "$CPP" >&6; } 3871*d56f51eaSDavid van Moolenbroekac_preproc_ok=false 3872*d56f51eaSDavid van Moolenbroekfor ac_c_preproc_warn_flag in '' yes 3873*d56f51eaSDavid van Moolenbroekdo 3874*d56f51eaSDavid van Moolenbroek # Use a header file that comes with gcc, so configuring glibc 3875*d56f51eaSDavid van Moolenbroek # with a fresh cross-compiler works. 3876*d56f51eaSDavid van Moolenbroek # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3877*d56f51eaSDavid van Moolenbroek # <limits.h> exists even on freestanding compilers. 3878*d56f51eaSDavid van Moolenbroek # On the NeXT, cc -E runs the code through the compiler's parser, 3879*d56f51eaSDavid van Moolenbroek # not just through cpp. "Syntax error" is here to catch this case. 3880*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3881*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3882*d56f51eaSDavid van Moolenbroek#ifdef __STDC__ 3883*d56f51eaSDavid van Moolenbroek# include <limits.h> 3884*d56f51eaSDavid van Moolenbroek#else 3885*d56f51eaSDavid van Moolenbroek# include <assert.h> 3886*d56f51eaSDavid van Moolenbroek#endif 3887*d56f51eaSDavid van Moolenbroek Syntax error 3888*d56f51eaSDavid van Moolenbroek_ACEOF 3889*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3890*d56f51eaSDavid van Moolenbroek 3891*d56f51eaSDavid van Moolenbroekelse 3892*d56f51eaSDavid van Moolenbroek # Broken: fails on valid input. 3893*d56f51eaSDavid van Moolenbroekcontinue 3894*d56f51eaSDavid van Moolenbroekfi 3895*d56f51eaSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3896*d56f51eaSDavid van Moolenbroek 3897*d56f51eaSDavid van Moolenbroek # OK, works on sane cases. Now check whether nonexistent headers 3898*d56f51eaSDavid van Moolenbroek # can be detected and how. 3899*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3900*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 3901*d56f51eaSDavid van Moolenbroek#include <ac_nonexistent.h> 3902*d56f51eaSDavid van Moolenbroek_ACEOF 3903*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_cpp "$LINENO"; then : 3904*d56f51eaSDavid van Moolenbroek # Broken: success on invalid input. 3905*d56f51eaSDavid van Moolenbroekcontinue 3906*d56f51eaSDavid van Moolenbroekelse 3907*d56f51eaSDavid van Moolenbroek # Passes both tests. 3908*d56f51eaSDavid van Moolenbroekac_preproc_ok=: 3909*d56f51eaSDavid van Moolenbroekbreak 3910*d56f51eaSDavid van Moolenbroekfi 3911*d56f51eaSDavid van Moolenbroekrm -f conftest.err conftest.i conftest.$ac_ext 3912*d56f51eaSDavid van Moolenbroek 3913*d56f51eaSDavid van Moolenbroekdone 3914*d56f51eaSDavid van Moolenbroek# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3915*d56f51eaSDavid van Moolenbroekrm -f conftest.i conftest.err conftest.$ac_ext 3916*d56f51eaSDavid van Moolenbroekif $ac_preproc_ok; then : 3917*d56f51eaSDavid van Moolenbroek 3918*d56f51eaSDavid van Moolenbroekelse 3919*d56f51eaSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3920*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3921*d56f51eaSDavid van Moolenbroekas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3922*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 3923*d56f51eaSDavid van Moolenbroekfi 3924*d56f51eaSDavid van Moolenbroek 3925*d56f51eaSDavid van Moolenbroekac_ext=c 3926*d56f51eaSDavid van Moolenbroekac_cpp='$CPP $CPPFLAGS' 3927*d56f51eaSDavid van Moolenbroekac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3928*d56f51eaSDavid van Moolenbroekac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3929*d56f51eaSDavid van Moolenbroekac_compiler_gnu=$ac_cv_c_compiler_gnu 3930*d56f51eaSDavid van Moolenbroek 3931*d56f51eaSDavid van Moolenbroek 3932*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3933*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3934*d56f51eaSDavid van Moolenbroekif ${ac_cv_path_GREP+:} false; then : 3935*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3936*d56f51eaSDavid van Moolenbroekelse 3937*d56f51eaSDavid van Moolenbroek if test -z "$GREP"; then 3938*d56f51eaSDavid van Moolenbroek ac_path_GREP_found=false 3939*d56f51eaSDavid van Moolenbroek # Loop through the user's path and test for each of PROGNAME-LIST 3940*d56f51eaSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3941*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3942*d56f51eaSDavid van Moolenbroekdo 3943*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 3944*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 3945*d56f51eaSDavid van Moolenbroek for ac_prog in grep ggrep; do 3946*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 3947*d56f51eaSDavid van Moolenbroek ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3948*d56f51eaSDavid van Moolenbroek as_fn_executable_p "$ac_path_GREP" || continue 3949*d56f51eaSDavid van Moolenbroek# Check for GNU ac_path_GREP and select it if it is found. 3950*d56f51eaSDavid van Moolenbroek # Check for GNU $ac_path_GREP 3951*d56f51eaSDavid van Moolenbroekcase `"$ac_path_GREP" --version 2>&1` in 3952*d56f51eaSDavid van Moolenbroek*GNU*) 3953*d56f51eaSDavid van Moolenbroek ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3954*d56f51eaSDavid van Moolenbroek*) 3955*d56f51eaSDavid van Moolenbroek ac_count=0 3956*d56f51eaSDavid van Moolenbroek $as_echo_n 0123456789 >"conftest.in" 3957*d56f51eaSDavid van Moolenbroek while : 3958*d56f51eaSDavid van Moolenbroek do 3959*d56f51eaSDavid van Moolenbroek cat "conftest.in" "conftest.in" >"conftest.tmp" 3960*d56f51eaSDavid van Moolenbroek mv "conftest.tmp" "conftest.in" 3961*d56f51eaSDavid van Moolenbroek cp "conftest.in" "conftest.nl" 3962*d56f51eaSDavid van Moolenbroek $as_echo 'GREP' >> "conftest.nl" 3963*d56f51eaSDavid van Moolenbroek "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3964*d56f51eaSDavid van Moolenbroek diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3965*d56f51eaSDavid van Moolenbroek as_fn_arith $ac_count + 1 && ac_count=$as_val 3966*d56f51eaSDavid van Moolenbroek if test $ac_count -gt ${ac_path_GREP_max-0}; then 3967*d56f51eaSDavid van Moolenbroek # Best one so far, save it but keep looking for a better one 3968*d56f51eaSDavid van Moolenbroek ac_cv_path_GREP="$ac_path_GREP" 3969*d56f51eaSDavid van Moolenbroek ac_path_GREP_max=$ac_count 3970*d56f51eaSDavid van Moolenbroek fi 3971*d56f51eaSDavid van Moolenbroek # 10*(2^10) chars as input seems more than enough 3972*d56f51eaSDavid van Moolenbroek test $ac_count -gt 10 && break 3973*d56f51eaSDavid van Moolenbroek done 3974*d56f51eaSDavid van Moolenbroek rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3975*d56f51eaSDavid van Moolenbroekesac 3976*d56f51eaSDavid van Moolenbroek 3977*d56f51eaSDavid van Moolenbroek $ac_path_GREP_found && break 3 3978*d56f51eaSDavid van Moolenbroek done 3979*d56f51eaSDavid van Moolenbroek done 3980*d56f51eaSDavid van Moolenbroek done 3981*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 3982*d56f51eaSDavid van Moolenbroek if test -z "$ac_cv_path_GREP"; then 3983*d56f51eaSDavid van Moolenbroek as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3984*d56f51eaSDavid van Moolenbroek fi 3985*d56f51eaSDavid van Moolenbroekelse 3986*d56f51eaSDavid van Moolenbroek ac_cv_path_GREP=$GREP 3987*d56f51eaSDavid van Moolenbroekfi 3988*d56f51eaSDavid van Moolenbroek 3989*d56f51eaSDavid van Moolenbroekfi 3990*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3991*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_path_GREP" >&6; } 3992*d56f51eaSDavid van Moolenbroek GREP="$ac_cv_path_GREP" 3993*d56f51eaSDavid van Moolenbroek 3994*d56f51eaSDavid van Moolenbroek 3995*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3996*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for egrep... " >&6; } 3997*d56f51eaSDavid van Moolenbroekif ${ac_cv_path_EGREP+:} false; then : 3998*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 3999*d56f51eaSDavid van Moolenbroekelse 4000*d56f51eaSDavid van Moolenbroek if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4001*d56f51eaSDavid van Moolenbroek then ac_cv_path_EGREP="$GREP -E" 4002*d56f51eaSDavid van Moolenbroek else 4003*d56f51eaSDavid van Moolenbroek if test -z "$EGREP"; then 4004*d56f51eaSDavid van Moolenbroek ac_path_EGREP_found=false 4005*d56f51eaSDavid van Moolenbroek # Loop through the user's path and test for each of PROGNAME-LIST 4006*d56f51eaSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4007*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4008*d56f51eaSDavid van Moolenbroekdo 4009*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 4010*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 4011*d56f51eaSDavid van Moolenbroek for ac_prog in egrep; do 4012*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 4013*d56f51eaSDavid van Moolenbroek ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4014*d56f51eaSDavid van Moolenbroek as_fn_executable_p "$ac_path_EGREP" || continue 4015*d56f51eaSDavid van Moolenbroek# Check for GNU ac_path_EGREP and select it if it is found. 4016*d56f51eaSDavid van Moolenbroek # Check for GNU $ac_path_EGREP 4017*d56f51eaSDavid van Moolenbroekcase `"$ac_path_EGREP" --version 2>&1` in 4018*d56f51eaSDavid van Moolenbroek*GNU*) 4019*d56f51eaSDavid van Moolenbroek ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4020*d56f51eaSDavid van Moolenbroek*) 4021*d56f51eaSDavid van Moolenbroek ac_count=0 4022*d56f51eaSDavid van Moolenbroek $as_echo_n 0123456789 >"conftest.in" 4023*d56f51eaSDavid van Moolenbroek while : 4024*d56f51eaSDavid van Moolenbroek do 4025*d56f51eaSDavid van Moolenbroek cat "conftest.in" "conftest.in" >"conftest.tmp" 4026*d56f51eaSDavid van Moolenbroek mv "conftest.tmp" "conftest.in" 4027*d56f51eaSDavid van Moolenbroek cp "conftest.in" "conftest.nl" 4028*d56f51eaSDavid van Moolenbroek $as_echo 'EGREP' >> "conftest.nl" 4029*d56f51eaSDavid van Moolenbroek "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4030*d56f51eaSDavid van Moolenbroek diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4031*d56f51eaSDavid van Moolenbroek as_fn_arith $ac_count + 1 && ac_count=$as_val 4032*d56f51eaSDavid van Moolenbroek if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4033*d56f51eaSDavid van Moolenbroek # Best one so far, save it but keep looking for a better one 4034*d56f51eaSDavid van Moolenbroek ac_cv_path_EGREP="$ac_path_EGREP" 4035*d56f51eaSDavid van Moolenbroek ac_path_EGREP_max=$ac_count 4036*d56f51eaSDavid van Moolenbroek fi 4037*d56f51eaSDavid van Moolenbroek # 10*(2^10) chars as input seems more than enough 4038*d56f51eaSDavid van Moolenbroek test $ac_count -gt 10 && break 4039*d56f51eaSDavid van Moolenbroek done 4040*d56f51eaSDavid van Moolenbroek rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4041*d56f51eaSDavid van Moolenbroekesac 4042*d56f51eaSDavid van Moolenbroek 4043*d56f51eaSDavid van Moolenbroek $ac_path_EGREP_found && break 3 4044*d56f51eaSDavid van Moolenbroek done 4045*d56f51eaSDavid van Moolenbroek done 4046*d56f51eaSDavid van Moolenbroek done 4047*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 4048*d56f51eaSDavid van Moolenbroek if test -z "$ac_cv_path_EGREP"; then 4049*d56f51eaSDavid van Moolenbroek as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4050*d56f51eaSDavid van Moolenbroek fi 4051*d56f51eaSDavid van Moolenbroekelse 4052*d56f51eaSDavid van Moolenbroek ac_cv_path_EGREP=$EGREP 4053*d56f51eaSDavid van Moolenbroekfi 4054*d56f51eaSDavid van Moolenbroek 4055*d56f51eaSDavid van Moolenbroek fi 4056*d56f51eaSDavid van Moolenbroekfi 4057*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4058*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_path_EGREP" >&6; } 4059*d56f51eaSDavid van Moolenbroek EGREP="$ac_cv_path_EGREP" 4060*d56f51eaSDavid van Moolenbroek 4061*d56f51eaSDavid van Moolenbroek 4062*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4063*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for ANSI C header files... " >&6; } 4064*d56f51eaSDavid van Moolenbroekif ${ac_cv_header_stdc+:} false; then : 4065*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4066*d56f51eaSDavid van Moolenbroekelse 4067*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4068*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4069*d56f51eaSDavid van Moolenbroek#include <stdlib.h> 4070*d56f51eaSDavid van Moolenbroek#include <stdarg.h> 4071*d56f51eaSDavid van Moolenbroek#include <string.h> 4072*d56f51eaSDavid van Moolenbroek#include <float.h> 4073*d56f51eaSDavid van Moolenbroek 4074*d56f51eaSDavid van Moolenbroekint 4075*d56f51eaSDavid van Moolenbroekmain () 4076*d56f51eaSDavid van Moolenbroek{ 4077*d56f51eaSDavid van Moolenbroek 4078*d56f51eaSDavid van Moolenbroek ; 4079*d56f51eaSDavid van Moolenbroek return 0; 4080*d56f51eaSDavid van Moolenbroek} 4081*d56f51eaSDavid van Moolenbroek_ACEOF 4082*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4083*d56f51eaSDavid van Moolenbroek ac_cv_header_stdc=yes 4084*d56f51eaSDavid van Moolenbroekelse 4085*d56f51eaSDavid van Moolenbroek ac_cv_header_stdc=no 4086*d56f51eaSDavid van Moolenbroekfi 4087*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4088*d56f51eaSDavid van Moolenbroek 4089*d56f51eaSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4090*d56f51eaSDavid van Moolenbroek # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4091*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4092*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4093*d56f51eaSDavid van Moolenbroek#include <string.h> 4094*d56f51eaSDavid van Moolenbroek 4095*d56f51eaSDavid van Moolenbroek_ACEOF 4096*d56f51eaSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4097*d56f51eaSDavid van Moolenbroek $EGREP "memchr" >/dev/null 2>&1; then : 4098*d56f51eaSDavid van Moolenbroek 4099*d56f51eaSDavid van Moolenbroekelse 4100*d56f51eaSDavid van Moolenbroek ac_cv_header_stdc=no 4101*d56f51eaSDavid van Moolenbroekfi 4102*d56f51eaSDavid van Moolenbroekrm -f conftest* 4103*d56f51eaSDavid van Moolenbroek 4104*d56f51eaSDavid van Moolenbroekfi 4105*d56f51eaSDavid van Moolenbroek 4106*d56f51eaSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4107*d56f51eaSDavid van Moolenbroek # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4108*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4109*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4110*d56f51eaSDavid van Moolenbroek#include <stdlib.h> 4111*d56f51eaSDavid van Moolenbroek 4112*d56f51eaSDavid van Moolenbroek_ACEOF 4113*d56f51eaSDavid van Moolenbroekif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4114*d56f51eaSDavid van Moolenbroek $EGREP "free" >/dev/null 2>&1; then : 4115*d56f51eaSDavid van Moolenbroek 4116*d56f51eaSDavid van Moolenbroekelse 4117*d56f51eaSDavid van Moolenbroek ac_cv_header_stdc=no 4118*d56f51eaSDavid van Moolenbroekfi 4119*d56f51eaSDavid van Moolenbroekrm -f conftest* 4120*d56f51eaSDavid van Moolenbroek 4121*d56f51eaSDavid van Moolenbroekfi 4122*d56f51eaSDavid van Moolenbroek 4123*d56f51eaSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4124*d56f51eaSDavid van Moolenbroek # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4125*d56f51eaSDavid van Moolenbroek if test "$cross_compiling" = yes; then : 4126*d56f51eaSDavid van Moolenbroek : 4127*d56f51eaSDavid van Moolenbroekelse 4128*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4129*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4130*d56f51eaSDavid van Moolenbroek#include <ctype.h> 4131*d56f51eaSDavid van Moolenbroek#include <stdlib.h> 4132*d56f51eaSDavid van Moolenbroek#if ((' ' & 0x0FF) == 0x020) 4133*d56f51eaSDavid van Moolenbroek# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4134*d56f51eaSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4135*d56f51eaSDavid van Moolenbroek#else 4136*d56f51eaSDavid van Moolenbroek# define ISLOWER(c) \ 4137*d56f51eaSDavid van Moolenbroek (('a' <= (c) && (c) <= 'i') \ 4138*d56f51eaSDavid van Moolenbroek || ('j' <= (c) && (c) <= 'r') \ 4139*d56f51eaSDavid van Moolenbroek || ('s' <= (c) && (c) <= 'z')) 4140*d56f51eaSDavid van Moolenbroek# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4141*d56f51eaSDavid van Moolenbroek#endif 4142*d56f51eaSDavid van Moolenbroek 4143*d56f51eaSDavid van Moolenbroek#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4144*d56f51eaSDavid van Moolenbroekint 4145*d56f51eaSDavid van Moolenbroekmain () 4146*d56f51eaSDavid van Moolenbroek{ 4147*d56f51eaSDavid van Moolenbroek int i; 4148*d56f51eaSDavid van Moolenbroek for (i = 0; i < 256; i++) 4149*d56f51eaSDavid van Moolenbroek if (XOR (islower (i), ISLOWER (i)) 4150*d56f51eaSDavid van Moolenbroek || toupper (i) != TOUPPER (i)) 4151*d56f51eaSDavid van Moolenbroek return 2; 4152*d56f51eaSDavid van Moolenbroek return 0; 4153*d56f51eaSDavid van Moolenbroek} 4154*d56f51eaSDavid van Moolenbroek_ACEOF 4155*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_run "$LINENO"; then : 4156*d56f51eaSDavid van Moolenbroek 4157*d56f51eaSDavid van Moolenbroekelse 4158*d56f51eaSDavid van Moolenbroek ac_cv_header_stdc=no 4159*d56f51eaSDavid van Moolenbroekfi 4160*d56f51eaSDavid van Moolenbroekrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4161*d56f51eaSDavid van Moolenbroek conftest.$ac_objext conftest.beam conftest.$ac_ext 4162*d56f51eaSDavid van Moolenbroekfi 4163*d56f51eaSDavid van Moolenbroek 4164*d56f51eaSDavid van Moolenbroekfi 4165*d56f51eaSDavid van Moolenbroekfi 4166*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4167*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_header_stdc" >&6; } 4168*d56f51eaSDavid van Moolenbroekif test $ac_cv_header_stdc = yes; then 4169*d56f51eaSDavid van Moolenbroek 4170*d56f51eaSDavid van Moolenbroek$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4171*d56f51eaSDavid van Moolenbroek 4172*d56f51eaSDavid van Moolenbroekfi 4173*d56f51eaSDavid van Moolenbroek 4174*d56f51eaSDavid van Moolenbroek# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4175*d56f51eaSDavid van Moolenbroekfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4176*d56f51eaSDavid van Moolenbroek inttypes.h stdint.h unistd.h 4177*d56f51eaSDavid van Moolenbroekdo : 4178*d56f51eaSDavid van Moolenbroek as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4179*d56f51eaSDavid van Moolenbroekac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4180*d56f51eaSDavid van Moolenbroek" 4181*d56f51eaSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4182*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4183*d56f51eaSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4184*d56f51eaSDavid van Moolenbroek_ACEOF 4185*d56f51eaSDavid van Moolenbroek 4186*d56f51eaSDavid van Moolenbroekfi 4187*d56f51eaSDavid van Moolenbroek 4188*d56f51eaSDavid van Moolenbroekdone 4189*d56f51eaSDavid van Moolenbroek 4190*d56f51eaSDavid van Moolenbroek 4191*d56f51eaSDavid van Moolenbroekfor ac_header in sys/bitypes.h 4192*d56f51eaSDavid van Moolenbroekdo : 4193*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default" 4194*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_sys_bitypes_h" = xyes; then : 4195*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4196*d56f51eaSDavid van Moolenbroek#define HAVE_SYS_BITYPES_H 1 4197*d56f51eaSDavid van Moolenbroek_ACEOF 4198*d56f51eaSDavid van Moolenbroek 4199*d56f51eaSDavid van Moolenbroekfi 4200*d56f51eaSDavid van Moolenbroek 4201*d56f51eaSDavid van Moolenbroekdone 4202*d56f51eaSDavid van Moolenbroek 4203*d56f51eaSDavid van Moolenbroek 4204*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default 4205*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4206*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4207*d56f51eaSDavid van Moolenbroek#endif 4208*d56f51eaSDavid van Moolenbroek" 4209*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_int8_t" = xyes; then : 4210*d56f51eaSDavid van Moolenbroek 4211*d56f51eaSDavid van Moolenbroekelse 4212*d56f51eaSDavid van Moolenbroek 4213*d56f51eaSDavid van Moolenbroek$as_echo "#define int8_t signed char" >>confdefs.h 4214*d56f51eaSDavid van Moolenbroek 4215*d56f51eaSDavid van Moolenbroekfi 4216*d56f51eaSDavid van Moolenbroek 4217*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default 4218*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4219*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4220*d56f51eaSDavid van Moolenbroek#endif 4221*d56f51eaSDavid van Moolenbroek" 4222*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_u_int8_t" = xyes; then : 4223*d56f51eaSDavid van Moolenbroek 4224*d56f51eaSDavid van Moolenbroekelse 4225*d56f51eaSDavid van Moolenbroek 4226*d56f51eaSDavid van Moolenbroek$as_echo "#define u_int8_t unsigned char" >>confdefs.h 4227*d56f51eaSDavid van Moolenbroek 4228*d56f51eaSDavid van Moolenbroekfi 4229*d56f51eaSDavid van Moolenbroek 4230*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" 4231*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_int16_t" = xyes; then : 4232*d56f51eaSDavid van Moolenbroek 4233*d56f51eaSDavid van Moolenbroekelse 4234*d56f51eaSDavid van Moolenbroek 4235*d56f51eaSDavid van Moolenbroek$as_echo "#define int16_t short" >>confdefs.h 4236*d56f51eaSDavid van Moolenbroek 4237*d56f51eaSDavid van Moolenbroek $ac_includes_default 4238*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4239*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4240*d56f51eaSDavid van Moolenbroek#endif 4241*d56f51eaSDavid van Moolenbroekfi 4242*d56f51eaSDavid van Moolenbroek 4243*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default 4244*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4245*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4246*d56f51eaSDavid van Moolenbroek#endif 4247*d56f51eaSDavid van Moolenbroek" 4248*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_u_int16_t" = xyes; then : 4249*d56f51eaSDavid van Moolenbroek 4250*d56f51eaSDavid van Moolenbroekelse 4251*d56f51eaSDavid van Moolenbroek 4252*d56f51eaSDavid van Moolenbroek$as_echo "#define u_int16_t unsigned short" >>confdefs.h 4253*d56f51eaSDavid van Moolenbroek 4254*d56f51eaSDavid van Moolenbroekfi 4255*d56f51eaSDavid van Moolenbroek 4256*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default 4257*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4258*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4259*d56f51eaSDavid van Moolenbroek#endif 4260*d56f51eaSDavid van Moolenbroek" 4261*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_int32_t" = xyes; then : 4262*d56f51eaSDavid van Moolenbroek 4263*d56f51eaSDavid van Moolenbroekelse 4264*d56f51eaSDavid van Moolenbroek 4265*d56f51eaSDavid van Moolenbroek$as_echo "#define int32_t int" >>confdefs.h 4266*d56f51eaSDavid van Moolenbroek 4267*d56f51eaSDavid van Moolenbroekfi 4268*d56f51eaSDavid van Moolenbroek 4269*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default 4270*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4271*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4272*d56f51eaSDavid van Moolenbroek#endif 4273*d56f51eaSDavid van Moolenbroek" 4274*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_u_int32_t" = xyes; then : 4275*d56f51eaSDavid van Moolenbroek 4276*d56f51eaSDavid van Moolenbroekelse 4277*d56f51eaSDavid van Moolenbroek 4278*d56f51eaSDavid van Moolenbroek$as_echo "#define u_int32_t unsigned int" >>confdefs.h 4279*d56f51eaSDavid van Moolenbroek 4280*d56f51eaSDavid van Moolenbroekfi 4281*d56f51eaSDavid van Moolenbroek 4282*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default 4283*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4284*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4285*d56f51eaSDavid van Moolenbroek#endif 4286*d56f51eaSDavid van Moolenbroek" 4287*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_int64_t" = xyes; then : 4288*d56f51eaSDavid van Moolenbroek 4289*d56f51eaSDavid van Moolenbroekelse 4290*d56f51eaSDavid van Moolenbroek 4291*d56f51eaSDavid van Moolenbroek$as_echo "#define int64_t long long" >>confdefs.h 4292*d56f51eaSDavid van Moolenbroek 4293*d56f51eaSDavid van Moolenbroekfi 4294*d56f51eaSDavid van Moolenbroek 4295*d56f51eaSDavid van Moolenbroekac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default 4296*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 4297*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 4298*d56f51eaSDavid van Moolenbroek#endif 4299*d56f51eaSDavid van Moolenbroek" 4300*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_u_int64_t" = xyes; then : 4301*d56f51eaSDavid van Moolenbroek 4302*d56f51eaSDavid van Moolenbroekelse 4303*d56f51eaSDavid van Moolenbroek 4304*d56f51eaSDavid van Moolenbroek$as_echo "#define u_int64_t unsigned long long" >>confdefs.h 4305*d56f51eaSDavid van Moolenbroek 4306*d56f51eaSDavid van Moolenbroekfi 4307*d56f51eaSDavid van Moolenbroek 4308*d56f51eaSDavid van Moolenbroek 4309*d56f51eaSDavid van Moolenbroek# 4310*d56f51eaSDavid van Moolenbroek# Try to arrange for large file support. 4311*d56f51eaSDavid van Moolenbroek# 4312*d56f51eaSDavid van Moolenbroek# Check whether --enable-largefile was given. 4313*d56f51eaSDavid van Moolenbroekif test "${enable_largefile+set}" = set; then : 4314*d56f51eaSDavid van Moolenbroek enableval=$enable_largefile; 4315*d56f51eaSDavid van Moolenbroekfi 4316*d56f51eaSDavid van Moolenbroek 4317*d56f51eaSDavid van Moolenbroekif test "$enable_largefile" != no; then 4318*d56f51eaSDavid van Moolenbroek 4319*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4320*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4321*d56f51eaSDavid van Moolenbroekif ${ac_cv_sys_largefile_CC+:} false; then : 4322*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4323*d56f51eaSDavid van Moolenbroekelse 4324*d56f51eaSDavid van Moolenbroek ac_cv_sys_largefile_CC=no 4325*d56f51eaSDavid van Moolenbroek if test "$GCC" != yes; then 4326*d56f51eaSDavid van Moolenbroek ac_save_CC=$CC 4327*d56f51eaSDavid van Moolenbroek while :; do 4328*d56f51eaSDavid van Moolenbroek # IRIX 6.2 and later do not support large files by default, 4329*d56f51eaSDavid van Moolenbroek # so use the C compiler's -n32 option if that helps. 4330*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4331*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4332*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 4333*d56f51eaSDavid van Moolenbroek /* Check that off_t can represent 2**63 - 1 correctly. 4334*d56f51eaSDavid van Moolenbroek We can't simply define LARGE_OFF_T to be 9223372036854775807, 4335*d56f51eaSDavid van Moolenbroek since some C++ compilers masquerading as C compilers 4336*d56f51eaSDavid van Moolenbroek incorrectly reject 9223372036854775807. */ 4337*d56f51eaSDavid van Moolenbroek#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4338*d56f51eaSDavid van Moolenbroek int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4339*d56f51eaSDavid van Moolenbroek && LARGE_OFF_T % 2147483647 == 1) 4340*d56f51eaSDavid van Moolenbroek ? 1 : -1]; 4341*d56f51eaSDavid van Moolenbroekint 4342*d56f51eaSDavid van Moolenbroekmain () 4343*d56f51eaSDavid van Moolenbroek{ 4344*d56f51eaSDavid van Moolenbroek 4345*d56f51eaSDavid van Moolenbroek ; 4346*d56f51eaSDavid van Moolenbroek return 0; 4347*d56f51eaSDavid van Moolenbroek} 4348*d56f51eaSDavid van Moolenbroek_ACEOF 4349*d56f51eaSDavid van Moolenbroek if ac_fn_c_try_compile "$LINENO"; then : 4350*d56f51eaSDavid van Moolenbroek break 4351*d56f51eaSDavid van Moolenbroekfi 4352*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext 4353*d56f51eaSDavid van Moolenbroek CC="$CC -n32" 4354*d56f51eaSDavid van Moolenbroek if ac_fn_c_try_compile "$LINENO"; then : 4355*d56f51eaSDavid van Moolenbroek ac_cv_sys_largefile_CC=' -n32'; break 4356*d56f51eaSDavid van Moolenbroekfi 4357*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext 4358*d56f51eaSDavid van Moolenbroek break 4359*d56f51eaSDavid van Moolenbroek done 4360*d56f51eaSDavid van Moolenbroek CC=$ac_save_CC 4361*d56f51eaSDavid van Moolenbroek rm -f conftest.$ac_ext 4362*d56f51eaSDavid van Moolenbroek fi 4363*d56f51eaSDavid van Moolenbroekfi 4364*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4365*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4366*d56f51eaSDavid van Moolenbroek if test "$ac_cv_sys_largefile_CC" != no; then 4367*d56f51eaSDavid van Moolenbroek CC=$CC$ac_cv_sys_largefile_CC 4368*d56f51eaSDavid van Moolenbroek fi 4369*d56f51eaSDavid van Moolenbroek 4370*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4371*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4372*d56f51eaSDavid van Moolenbroekif ${ac_cv_sys_file_offset_bits+:} false; then : 4373*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4374*d56f51eaSDavid van Moolenbroekelse 4375*d56f51eaSDavid van Moolenbroek while :; do 4376*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4377*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4378*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 4379*d56f51eaSDavid van Moolenbroek /* Check that off_t can represent 2**63 - 1 correctly. 4380*d56f51eaSDavid van Moolenbroek We can't simply define LARGE_OFF_T to be 9223372036854775807, 4381*d56f51eaSDavid van Moolenbroek since some C++ compilers masquerading as C compilers 4382*d56f51eaSDavid van Moolenbroek incorrectly reject 9223372036854775807. */ 4383*d56f51eaSDavid van Moolenbroek#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4384*d56f51eaSDavid van Moolenbroek int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4385*d56f51eaSDavid van Moolenbroek && LARGE_OFF_T % 2147483647 == 1) 4386*d56f51eaSDavid van Moolenbroek ? 1 : -1]; 4387*d56f51eaSDavid van Moolenbroekint 4388*d56f51eaSDavid van Moolenbroekmain () 4389*d56f51eaSDavid van Moolenbroek{ 4390*d56f51eaSDavid van Moolenbroek 4391*d56f51eaSDavid van Moolenbroek ; 4392*d56f51eaSDavid van Moolenbroek return 0; 4393*d56f51eaSDavid van Moolenbroek} 4394*d56f51eaSDavid van Moolenbroek_ACEOF 4395*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4396*d56f51eaSDavid van Moolenbroek ac_cv_sys_file_offset_bits=no; break 4397*d56f51eaSDavid van Moolenbroekfi 4398*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4399*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4401*d56f51eaSDavid van Moolenbroek#define _FILE_OFFSET_BITS 64 4402*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 4403*d56f51eaSDavid van Moolenbroek /* Check that off_t can represent 2**63 - 1 correctly. 4404*d56f51eaSDavid van Moolenbroek We can't simply define LARGE_OFF_T to be 9223372036854775807, 4405*d56f51eaSDavid van Moolenbroek since some C++ compilers masquerading as C compilers 4406*d56f51eaSDavid van Moolenbroek incorrectly reject 9223372036854775807. */ 4407*d56f51eaSDavid van Moolenbroek#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4408*d56f51eaSDavid van Moolenbroek int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4409*d56f51eaSDavid van Moolenbroek && LARGE_OFF_T % 2147483647 == 1) 4410*d56f51eaSDavid van Moolenbroek ? 1 : -1]; 4411*d56f51eaSDavid van Moolenbroekint 4412*d56f51eaSDavid van Moolenbroekmain () 4413*d56f51eaSDavid van Moolenbroek{ 4414*d56f51eaSDavid van Moolenbroek 4415*d56f51eaSDavid van Moolenbroek ; 4416*d56f51eaSDavid van Moolenbroek return 0; 4417*d56f51eaSDavid van Moolenbroek} 4418*d56f51eaSDavid van Moolenbroek_ACEOF 4419*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4420*d56f51eaSDavid van Moolenbroek ac_cv_sys_file_offset_bits=64; break 4421*d56f51eaSDavid van Moolenbroekfi 4422*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4423*d56f51eaSDavid van Moolenbroek ac_cv_sys_file_offset_bits=unknown 4424*d56f51eaSDavid van Moolenbroek break 4425*d56f51eaSDavid van Moolenbroekdone 4426*d56f51eaSDavid van Moolenbroekfi 4427*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4428*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4429*d56f51eaSDavid van Moolenbroekcase $ac_cv_sys_file_offset_bits in #( 4430*d56f51eaSDavid van Moolenbroek no | unknown) ;; 4431*d56f51eaSDavid van Moolenbroek *) 4432*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 4433*d56f51eaSDavid van Moolenbroek#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4434*d56f51eaSDavid van Moolenbroek_ACEOF 4435*d56f51eaSDavid van Moolenbroek;; 4436*d56f51eaSDavid van Moolenbroekesac 4437*d56f51eaSDavid van Moolenbroekrm -rf conftest* 4438*d56f51eaSDavid van Moolenbroek if test $ac_cv_sys_file_offset_bits = unknown; then 4439*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4440*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4441*d56f51eaSDavid van Moolenbroekif ${ac_cv_sys_large_files+:} false; then : 4442*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4443*d56f51eaSDavid van Moolenbroekelse 4444*d56f51eaSDavid van Moolenbroek while :; do 4445*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4446*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4447*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 4448*d56f51eaSDavid van Moolenbroek /* Check that off_t can represent 2**63 - 1 correctly. 4449*d56f51eaSDavid van Moolenbroek We can't simply define LARGE_OFF_T to be 9223372036854775807, 4450*d56f51eaSDavid van Moolenbroek since some C++ compilers masquerading as C compilers 4451*d56f51eaSDavid van Moolenbroek incorrectly reject 9223372036854775807. */ 4452*d56f51eaSDavid van Moolenbroek#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4453*d56f51eaSDavid van Moolenbroek int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4454*d56f51eaSDavid van Moolenbroek && LARGE_OFF_T % 2147483647 == 1) 4455*d56f51eaSDavid van Moolenbroek ? 1 : -1]; 4456*d56f51eaSDavid van Moolenbroekint 4457*d56f51eaSDavid van Moolenbroekmain () 4458*d56f51eaSDavid van Moolenbroek{ 4459*d56f51eaSDavid van Moolenbroek 4460*d56f51eaSDavid van Moolenbroek ; 4461*d56f51eaSDavid van Moolenbroek return 0; 4462*d56f51eaSDavid van Moolenbroek} 4463*d56f51eaSDavid van Moolenbroek_ACEOF 4464*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4465*d56f51eaSDavid van Moolenbroek ac_cv_sys_large_files=no; break 4466*d56f51eaSDavid van Moolenbroekfi 4467*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4468*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4469*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4470*d56f51eaSDavid van Moolenbroek#define _LARGE_FILES 1 4471*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 4472*d56f51eaSDavid van Moolenbroek /* Check that off_t can represent 2**63 - 1 correctly. 4473*d56f51eaSDavid van Moolenbroek We can't simply define LARGE_OFF_T to be 9223372036854775807, 4474*d56f51eaSDavid van Moolenbroek since some C++ compilers masquerading as C compilers 4475*d56f51eaSDavid van Moolenbroek incorrectly reject 9223372036854775807. */ 4476*d56f51eaSDavid van Moolenbroek#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4477*d56f51eaSDavid van Moolenbroek int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4478*d56f51eaSDavid van Moolenbroek && LARGE_OFF_T % 2147483647 == 1) 4479*d56f51eaSDavid van Moolenbroek ? 1 : -1]; 4480*d56f51eaSDavid van Moolenbroekint 4481*d56f51eaSDavid van Moolenbroekmain () 4482*d56f51eaSDavid van Moolenbroek{ 4483*d56f51eaSDavid van Moolenbroek 4484*d56f51eaSDavid van Moolenbroek ; 4485*d56f51eaSDavid van Moolenbroek return 0; 4486*d56f51eaSDavid van Moolenbroek} 4487*d56f51eaSDavid van Moolenbroek_ACEOF 4488*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4489*d56f51eaSDavid van Moolenbroek ac_cv_sys_large_files=1; break 4490*d56f51eaSDavid van Moolenbroekfi 4491*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4492*d56f51eaSDavid van Moolenbroek ac_cv_sys_large_files=unknown 4493*d56f51eaSDavid van Moolenbroek break 4494*d56f51eaSDavid van Moolenbroekdone 4495*d56f51eaSDavid van Moolenbroekfi 4496*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4497*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_sys_large_files" >&6; } 4498*d56f51eaSDavid van Moolenbroekcase $ac_cv_sys_large_files in #( 4499*d56f51eaSDavid van Moolenbroek no | unknown) ;; 4500*d56f51eaSDavid van Moolenbroek *) 4501*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 4502*d56f51eaSDavid van Moolenbroek#define _LARGE_FILES $ac_cv_sys_large_files 4503*d56f51eaSDavid van Moolenbroek_ACEOF 4504*d56f51eaSDavid van Moolenbroek;; 4505*d56f51eaSDavid van Moolenbroekesac 4506*d56f51eaSDavid van Moolenbroekrm -rf conftest* 4507*d56f51eaSDavid van Moolenbroek fi 4508*d56f51eaSDavid van Moolenbroek 4509*d56f51eaSDavid van Moolenbroek 4510*d56f51eaSDavid van Moolenbroekfi 4511*d56f51eaSDavid van Moolenbroek 4512*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 4513*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 4514*d56f51eaSDavid van Moolenbroekif ${ac_cv_sys_largefile_source+:} false; then : 4515*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4516*d56f51eaSDavid van Moolenbroekelse 4517*d56f51eaSDavid van Moolenbroek while :; do 4518*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4519*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4520*d56f51eaSDavid van Moolenbroek#include <sys/types.h> /* for off_t */ 4521*d56f51eaSDavid van Moolenbroek #include <stdio.h> 4522*d56f51eaSDavid van Moolenbroekint 4523*d56f51eaSDavid van Moolenbroekmain () 4524*d56f51eaSDavid van Moolenbroek{ 4525*d56f51eaSDavid van Moolenbroekint (*fp) (FILE *, off_t, int) = fseeko; 4526*d56f51eaSDavid van Moolenbroek return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 4527*d56f51eaSDavid van Moolenbroek ; 4528*d56f51eaSDavid van Moolenbroek return 0; 4529*d56f51eaSDavid van Moolenbroek} 4530*d56f51eaSDavid van Moolenbroek_ACEOF 4531*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 4532*d56f51eaSDavid van Moolenbroek ac_cv_sys_largefile_source=no; break 4533*d56f51eaSDavid van Moolenbroekfi 4534*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4535*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 4536*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4537*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4538*d56f51eaSDavid van Moolenbroek#define _LARGEFILE_SOURCE 1 4539*d56f51eaSDavid van Moolenbroek#include <sys/types.h> /* for off_t */ 4540*d56f51eaSDavid van Moolenbroek #include <stdio.h> 4541*d56f51eaSDavid van Moolenbroekint 4542*d56f51eaSDavid van Moolenbroekmain () 4543*d56f51eaSDavid van Moolenbroek{ 4544*d56f51eaSDavid van Moolenbroekint (*fp) (FILE *, off_t, int) = fseeko; 4545*d56f51eaSDavid van Moolenbroek return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 4546*d56f51eaSDavid van Moolenbroek ; 4547*d56f51eaSDavid van Moolenbroek return 0; 4548*d56f51eaSDavid van Moolenbroek} 4549*d56f51eaSDavid van Moolenbroek_ACEOF 4550*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 4551*d56f51eaSDavid van Moolenbroek ac_cv_sys_largefile_source=1; break 4552*d56f51eaSDavid van Moolenbroekfi 4553*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4554*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 4555*d56f51eaSDavid van Moolenbroek ac_cv_sys_largefile_source=unknown 4556*d56f51eaSDavid van Moolenbroek break 4557*d56f51eaSDavid van Moolenbroekdone 4558*d56f51eaSDavid van Moolenbroekfi 4559*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 4560*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_sys_largefile_source" >&6; } 4561*d56f51eaSDavid van Moolenbroekcase $ac_cv_sys_largefile_source in #( 4562*d56f51eaSDavid van Moolenbroek no | unknown) ;; 4563*d56f51eaSDavid van Moolenbroek *) 4564*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 4565*d56f51eaSDavid van Moolenbroek#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 4566*d56f51eaSDavid van Moolenbroek_ACEOF 4567*d56f51eaSDavid van Moolenbroek;; 4568*d56f51eaSDavid van Moolenbroekesac 4569*d56f51eaSDavid van Moolenbroekrm -rf conftest* 4570*d56f51eaSDavid van Moolenbroek 4571*d56f51eaSDavid van Moolenbroek# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 4572*d56f51eaSDavid van Moolenbroek# in glibc 2.1.3, but that breaks too many other things. 4573*d56f51eaSDavid van Moolenbroek# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 4574*d56f51eaSDavid van Moolenbroekif test $ac_cv_sys_largefile_source != unknown; then 4575*d56f51eaSDavid van Moolenbroek 4576*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 4577*d56f51eaSDavid van Moolenbroek 4578*d56f51eaSDavid van Moolenbroekfi 4579*d56f51eaSDavid van Moolenbroek 4580*d56f51eaSDavid van Moolenbroek 4581*d56f51eaSDavid van Moolenbroekfor ac_header in sys/ioccom.h sys/sockio.h limits.h paths.h 4582*d56f51eaSDavid van Moolenbroekdo : 4583*d56f51eaSDavid van Moolenbroek as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4584*d56f51eaSDavid van Moolenbroekac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4585*d56f51eaSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4586*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4587*d56f51eaSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4588*d56f51eaSDavid van Moolenbroek_ACEOF 4589*d56f51eaSDavid van Moolenbroek 4590*d56f51eaSDavid van Moolenbroekfi 4591*d56f51eaSDavid van Moolenbroek 4592*d56f51eaSDavid van Moolenbroekdone 4593*d56f51eaSDavid van Moolenbroek 4594*d56f51eaSDavid van Moolenbroekfor ac_header in linux/types.h 4595*d56f51eaSDavid van Moolenbroekdo : 4596*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default" 4597*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_types_h" = xyes; then : 4598*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4599*d56f51eaSDavid van Moolenbroek#define HAVE_LINUX_TYPES_H 1 4600*d56f51eaSDavid van Moolenbroek_ACEOF 4601*d56f51eaSDavid van Moolenbroek 4602*d56f51eaSDavid van Moolenbroekfi 4603*d56f51eaSDavid van Moolenbroek 4604*d56f51eaSDavid van Moolenbroekdone 4605*d56f51eaSDavid van Moolenbroek 4606*d56f51eaSDavid van Moolenbroekfor ac_header in linux/if_packet.h netpacket/packet.h netpacket/if_packet.h 4607*d56f51eaSDavid van Moolenbroekdo : 4608*d56f51eaSDavid van Moolenbroek as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4609*d56f51eaSDavid van Moolenbroekac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4610*d56f51eaSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4611*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4612*d56f51eaSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4613*d56f51eaSDavid van Moolenbroek_ACEOF 4614*d56f51eaSDavid van Moolenbroek 4615*d56f51eaSDavid van Moolenbroekfi 4616*d56f51eaSDavid van Moolenbroek 4617*d56f51eaSDavid van Moolenbroekdone 4618*d56f51eaSDavid van Moolenbroek 4619*d56f51eaSDavid van Moolenbroekfor ac_header in net/pfvar.h 4620*d56f51eaSDavid van Moolenbroekdo : 4621*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h> 4622*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 4623*d56f51eaSDavid van Moolenbroek#include <net/if.h> 4624*d56f51eaSDavid van Moolenbroek" 4625*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_net_pfvar_h" = xyes; then : 4626*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4627*d56f51eaSDavid van Moolenbroek#define HAVE_NET_PFVAR_H 1 4628*d56f51eaSDavid van Moolenbroek_ACEOF 4629*d56f51eaSDavid van Moolenbroek 4630*d56f51eaSDavid van Moolenbroekfi 4631*d56f51eaSDavid van Moolenbroek 4632*d56f51eaSDavid van Moolenbroekdone 4633*d56f51eaSDavid van Moolenbroek 4634*d56f51eaSDavid van Moolenbroekif test "$ac_cv_header_net_pfvar_h" = yes; then 4635*d56f51eaSDavid van Moolenbroek # 4636*d56f51eaSDavid van Moolenbroek # Check for various PF actions. 4637*d56f51eaSDavid van Moolenbroek # 4638*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether net/pfvar.h defines PF_NAT through PF_NORDR" >&5 4639*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether net/pfvar.h defines PF_NAT through PF_NORDR... " >&6; } 4640*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4641*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4642*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 4643*d56f51eaSDavid van Moolenbroek #include <sys/socket.h> 4644*d56f51eaSDavid van Moolenbroek #include <net/if.h> 4645*d56f51eaSDavid van Moolenbroek #include <net/pfvar.h> 4646*d56f51eaSDavid van Moolenbroekint 4647*d56f51eaSDavid van Moolenbroekmain () 4648*d56f51eaSDavid van Moolenbroek{ 4649*d56f51eaSDavid van Moolenbroekreturn PF_NAT+PF_NONAT+PF_BINAT+PF_NOBINAT+PF_RDR+PF_NORDR; 4650*d56f51eaSDavid van Moolenbroek ; 4651*d56f51eaSDavid van Moolenbroek return 0; 4652*d56f51eaSDavid van Moolenbroek} 4653*d56f51eaSDavid van Moolenbroek_ACEOF 4654*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4655*d56f51eaSDavid van Moolenbroek 4656*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4657*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 4658*d56f51eaSDavid van Moolenbroek 4659*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_PF_NAT_THROUGH_PF_NORDR 1" >>confdefs.h 4660*d56f51eaSDavid van Moolenbroek 4661*d56f51eaSDavid van Moolenbroek 4662*d56f51eaSDavid van Moolenbroekelse 4663*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4664*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 4665*d56f51eaSDavid van Moolenbroekfi 4666*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4667*d56f51eaSDavid van Moolenbroekfi 4668*d56f51eaSDavid van Moolenbroekfor ac_header in netinet/if_ether.h 4669*d56f51eaSDavid van Moolenbroekdo : 4670*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4671*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 4672*d56f51eaSDavid van Moolenbroek" 4673*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4674*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4675*d56f51eaSDavid van Moolenbroek#define HAVE_NETINET_IF_ETHER_H 1 4676*d56f51eaSDavid van Moolenbroek_ACEOF 4677*d56f51eaSDavid van Moolenbroek 4678*d56f51eaSDavid van Moolenbroekfi 4679*d56f51eaSDavid van Moolenbroek 4680*d56f51eaSDavid van Moolenbroekdone 4681*d56f51eaSDavid van Moolenbroek 4682*d56f51eaSDavid van Moolenbroekif test "$ac_cv_header_netinet_if_ether_h" != yes; then 4683*d56f51eaSDavid van Moolenbroek # 4684*d56f51eaSDavid van Moolenbroek # The simple test didn't work. 4685*d56f51eaSDavid van Moolenbroek # Do we need to include <net/if.h> first? 4686*d56f51eaSDavid van Moolenbroek # Unset ac_cv_header_netinet_if_ether_h so we don't 4687*d56f51eaSDavid van Moolenbroek # treat the previous failure as a cached value and 4688*d56f51eaSDavid van Moolenbroek # suppress the next test. 4689*d56f51eaSDavid van Moolenbroek # 4690*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5 4691*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: Rechecking with some additional includes" >&6;} 4692*d56f51eaSDavid van Moolenbroek unset ac_cv_header_netinet_if_ether_h 4693*d56f51eaSDavid van Moolenbroek for ac_header in netinet/if_ether.h 4694*d56f51eaSDavid van Moolenbroekdo : 4695*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4696*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 4697*d56f51eaSDavid van Moolenbroek#include <netinet/in.h> 4698*d56f51eaSDavid van Moolenbroekstruct mbuf; 4699*d56f51eaSDavid van Moolenbroekstruct rtentry; 4700*d56f51eaSDavid van Moolenbroek#include <net/if.h> 4701*d56f51eaSDavid van Moolenbroek" 4702*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4703*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4704*d56f51eaSDavid van Moolenbroek#define HAVE_NETINET_IF_ETHER_H 1 4705*d56f51eaSDavid van Moolenbroek_ACEOF 4706*d56f51eaSDavid van Moolenbroek 4707*d56f51eaSDavid van Moolenbroekfi 4708*d56f51eaSDavid van Moolenbroek 4709*d56f51eaSDavid van Moolenbroekdone 4710*d56f51eaSDavid van Moolenbroek 4711*d56f51eaSDavid van Moolenbroekfi 4712*d56f51eaSDavid van Moolenbroek 4713*d56f51eaSDavid van Moolenbroekif test "$GCC" = yes ; then 4714*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI ioctl definitions" >&5 4715*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for ANSI ioctl definitions... " >&6; } 4716*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_gcc_fixincludes+:} false; then : 4717*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4718*d56f51eaSDavid van Moolenbroekelse 4719*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4720*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4721*d56f51eaSDavid van Moolenbroek/* 4722*d56f51eaSDavid van Moolenbroek * This generates a "duplicate case value" when fixincludes 4723*d56f51eaSDavid van Moolenbroek * has not be run. 4724*d56f51eaSDavid van Moolenbroek */ 4725*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 4726*d56f51eaSDavid van Moolenbroek# include <sys/time.h> 4727*d56f51eaSDavid van Moolenbroek# include <sys/ioctl.h> 4728*d56f51eaSDavid van Moolenbroek# ifdef HAVE_SYS_IOCCOM_H 4729*d56f51eaSDavid van Moolenbroek# include <sys/ioccom.h> 4730*d56f51eaSDavid van Moolenbroek# endif 4731*d56f51eaSDavid van Moolenbroekint 4732*d56f51eaSDavid van Moolenbroekmain () 4733*d56f51eaSDavid van Moolenbroek{ 4734*d56f51eaSDavid van Moolenbroekswitch (0) { 4735*d56f51eaSDavid van Moolenbroek case _IO('A', 1):; 4736*d56f51eaSDavid van Moolenbroek case _IO('B', 1):; 4737*d56f51eaSDavid van Moolenbroek } 4738*d56f51eaSDavid van Moolenbroek ; 4739*d56f51eaSDavid van Moolenbroek return 0; 4740*d56f51eaSDavid van Moolenbroek} 4741*d56f51eaSDavid van Moolenbroek_ACEOF 4742*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 4743*d56f51eaSDavid van Moolenbroek ac_cv_lbl_gcc_fixincludes=yes 4744*d56f51eaSDavid van Moolenbroekelse 4745*d56f51eaSDavid van Moolenbroek ac_cv_lbl_gcc_fixincludes=no 4746*d56f51eaSDavid van Moolenbroekfi 4747*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4748*d56f51eaSDavid van Moolenbroekfi 4749*d56f51eaSDavid van Moolenbroek 4750*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_fixincludes" >&5 4751*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_gcc_fixincludes" >&6; } 4752*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_gcc_fixincludes = no ; then 4753*d56f51eaSDavid van Moolenbroek # Don't cache failure 4754*d56f51eaSDavid van Moolenbroek unset ac_cv_lbl_gcc_fixincludes 4755*d56f51eaSDavid van Moolenbroek as_fn_error $? "see the INSTALL for more info" "$LINENO" 5 4756*d56f51eaSDavid van Moolenbroek fi 4757*d56f51eaSDavid van Moolenbroek fi 4758*d56f51eaSDavid van Moolenbroek 4759*d56f51eaSDavid van Moolenbroekfor ac_func in strerror strlcpy 4760*d56f51eaSDavid van Moolenbroekdo : 4761*d56f51eaSDavid van Moolenbroek as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4762*d56f51eaSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4763*d56f51eaSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4764*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4765*d56f51eaSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4766*d56f51eaSDavid van Moolenbroek_ACEOF 4767*d56f51eaSDavid van Moolenbroek 4768*d56f51eaSDavid van Moolenbroekfi 4769*d56f51eaSDavid van Moolenbroekdone 4770*d56f51eaSDavid van Moolenbroek 4771*d56f51eaSDavid van Moolenbroek 4772*d56f51eaSDavid van Moolenbroekneedsnprintf=no 4773*d56f51eaSDavid van Moolenbroekfor ac_func in vsnprintf snprintf 4774*d56f51eaSDavid van Moolenbroekdo : 4775*d56f51eaSDavid van Moolenbroek as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4776*d56f51eaSDavid van Moolenbroekac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4777*d56f51eaSDavid van Moolenbroekif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4778*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 4779*d56f51eaSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4780*d56f51eaSDavid van Moolenbroek_ACEOF 4781*d56f51eaSDavid van Moolenbroek 4782*d56f51eaSDavid van Moolenbroekelse 4783*d56f51eaSDavid van Moolenbroek needsnprintf=yes 4784*d56f51eaSDavid van Moolenbroekfi 4785*d56f51eaSDavid van Moolenbroekdone 4786*d56f51eaSDavid van Moolenbroek 4787*d56f51eaSDavid van Moolenbroekif test $needsnprintf = yes; then 4788*d56f51eaSDavid van Moolenbroek case " $LIBOBJS " in 4789*d56f51eaSDavid van Moolenbroek *" snprintf.$ac_objext "* ) ;; 4790*d56f51eaSDavid van Moolenbroek *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 4791*d56f51eaSDavid van Moolenbroek ;; 4792*d56f51eaSDavid van Moolenbroekesac 4793*d56f51eaSDavid van Moolenbroek 4794*d56f51eaSDavid van Moolenbroekfi 4795*d56f51eaSDavid van Moolenbroek 4796*d56f51eaSDavid van Moolenbroek# 4797*d56f51eaSDavid van Moolenbroek# Do this before checking for ether_hostton(), as it's a 4798*d56f51eaSDavid van Moolenbroek# "gethostbyname() -ish function". 4799*d56f51eaSDavid van Moolenbroek# 4800*d56f51eaSDavid van Moolenbroek 4801*d56f51eaSDavid van Moolenbroek # Most operating systems have gethostbyname() in the default searched 4802*d56f51eaSDavid van Moolenbroek # libraries (i.e. libc): 4803*d56f51eaSDavid van Moolenbroek # Some OSes (eg. Solaris) place it in libnsl 4804*d56f51eaSDavid van Moolenbroek # Some strange OSes (SINIX) have it in libsocket: 4805*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 4806*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for library containing gethostbyname... " >&6; } 4807*d56f51eaSDavid van Moolenbroekif ${ac_cv_search_gethostbyname+:} false; then : 4808*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4809*d56f51eaSDavid van Moolenbroekelse 4810*d56f51eaSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 4811*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4812*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4813*d56f51eaSDavid van Moolenbroek 4814*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4815*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 4816*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4817*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 4818*d56f51eaSDavid van Moolenbroekextern "C" 4819*d56f51eaSDavid van Moolenbroek#endif 4820*d56f51eaSDavid van Moolenbroekchar gethostbyname (); 4821*d56f51eaSDavid van Moolenbroekint 4822*d56f51eaSDavid van Moolenbroekmain () 4823*d56f51eaSDavid van Moolenbroek{ 4824*d56f51eaSDavid van Moolenbroekreturn gethostbyname (); 4825*d56f51eaSDavid van Moolenbroek ; 4826*d56f51eaSDavid van Moolenbroek return 0; 4827*d56f51eaSDavid van Moolenbroek} 4828*d56f51eaSDavid van Moolenbroek_ACEOF 4829*d56f51eaSDavid van Moolenbroekfor ac_lib in '' nsl socket resolv; do 4830*d56f51eaSDavid van Moolenbroek if test -z "$ac_lib"; then 4831*d56f51eaSDavid van Moolenbroek ac_res="none required" 4832*d56f51eaSDavid van Moolenbroek else 4833*d56f51eaSDavid van Moolenbroek ac_res=-l$ac_lib 4834*d56f51eaSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4835*d56f51eaSDavid van Moolenbroek fi 4836*d56f51eaSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 4837*d56f51eaSDavid van Moolenbroek ac_cv_search_gethostbyname=$ac_res 4838*d56f51eaSDavid van Moolenbroekfi 4839*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4840*d56f51eaSDavid van Moolenbroek conftest$ac_exeext 4841*d56f51eaSDavid van Moolenbroek if ${ac_cv_search_gethostbyname+:} false; then : 4842*d56f51eaSDavid van Moolenbroek break 4843*d56f51eaSDavid van Moolenbroekfi 4844*d56f51eaSDavid van Moolenbroekdone 4845*d56f51eaSDavid van Moolenbroekif ${ac_cv_search_gethostbyname+:} false; then : 4846*d56f51eaSDavid van Moolenbroek 4847*d56f51eaSDavid van Moolenbroekelse 4848*d56f51eaSDavid van Moolenbroek ac_cv_search_gethostbyname=no 4849*d56f51eaSDavid van Moolenbroekfi 4850*d56f51eaSDavid van Moolenbroekrm conftest.$ac_ext 4851*d56f51eaSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 4852*d56f51eaSDavid van Moolenbroekfi 4853*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 4854*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_search_gethostbyname" >&6; } 4855*d56f51eaSDavid van Moolenbroekac_res=$ac_cv_search_gethostbyname 4856*d56f51eaSDavid van Moolenbroekif test "$ac_res" != no; then : 4857*d56f51eaSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4858*d56f51eaSDavid van Moolenbroek 4859*d56f51eaSDavid van Moolenbroekfi 4860*d56f51eaSDavid van Moolenbroek 4861*d56f51eaSDavid van Moolenbroek # Unfortunately libsocket sometimes depends on libnsl and 4862*d56f51eaSDavid van Moolenbroek # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 4863*d56f51eaSDavid van Moolenbroek if test "$ac_cv_search_gethostbyname" = "no" 4864*d56f51eaSDavid van Moolenbroek then 4865*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 4866*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for gethostbyname in -lsocket... " >&6; } 4867*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_socket_gethostbyname+:} false; then : 4868*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4869*d56f51eaSDavid van Moolenbroekelse 4870*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 4871*d56f51eaSDavid van MoolenbroekLIBS="-lsocket -lnsl $LIBS" 4872*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4873*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4874*d56f51eaSDavid van Moolenbroek 4875*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4876*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 4877*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4878*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 4879*d56f51eaSDavid van Moolenbroekextern "C" 4880*d56f51eaSDavid van Moolenbroek#endif 4881*d56f51eaSDavid van Moolenbroekchar gethostbyname (); 4882*d56f51eaSDavid van Moolenbroekint 4883*d56f51eaSDavid van Moolenbroekmain () 4884*d56f51eaSDavid van Moolenbroek{ 4885*d56f51eaSDavid van Moolenbroekreturn gethostbyname (); 4886*d56f51eaSDavid van Moolenbroek ; 4887*d56f51eaSDavid van Moolenbroek return 0; 4888*d56f51eaSDavid van Moolenbroek} 4889*d56f51eaSDavid van Moolenbroek_ACEOF 4890*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 4891*d56f51eaSDavid van Moolenbroek ac_cv_lib_socket_gethostbyname=yes 4892*d56f51eaSDavid van Moolenbroekelse 4893*d56f51eaSDavid van Moolenbroek ac_cv_lib_socket_gethostbyname=no 4894*d56f51eaSDavid van Moolenbroekfi 4895*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4896*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 4897*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 4898*d56f51eaSDavid van Moolenbroekfi 4899*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 4900*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } 4901*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : 4902*d56f51eaSDavid van Moolenbroek LIBS="-lsocket -lnsl $LIBS" 4903*d56f51eaSDavid van Moolenbroekfi 4904*d56f51eaSDavid van Moolenbroek 4905*d56f51eaSDavid van Moolenbroek fi 4906*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 4907*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for library containing socket... " >&6; } 4908*d56f51eaSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then : 4909*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4910*d56f51eaSDavid van Moolenbroekelse 4911*d56f51eaSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 4912*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4913*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4914*d56f51eaSDavid van Moolenbroek 4915*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4916*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 4917*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4918*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 4919*d56f51eaSDavid van Moolenbroekextern "C" 4920*d56f51eaSDavid van Moolenbroek#endif 4921*d56f51eaSDavid van Moolenbroekchar socket (); 4922*d56f51eaSDavid van Moolenbroekint 4923*d56f51eaSDavid van Moolenbroekmain () 4924*d56f51eaSDavid van Moolenbroek{ 4925*d56f51eaSDavid van Moolenbroekreturn socket (); 4926*d56f51eaSDavid van Moolenbroek ; 4927*d56f51eaSDavid van Moolenbroek return 0; 4928*d56f51eaSDavid van Moolenbroek} 4929*d56f51eaSDavid van Moolenbroek_ACEOF 4930*d56f51eaSDavid van Moolenbroekfor ac_lib in '' socket; do 4931*d56f51eaSDavid van Moolenbroek if test -z "$ac_lib"; then 4932*d56f51eaSDavid van Moolenbroek ac_res="none required" 4933*d56f51eaSDavid van Moolenbroek else 4934*d56f51eaSDavid van Moolenbroek ac_res=-l$ac_lib 4935*d56f51eaSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4936*d56f51eaSDavid van Moolenbroek fi 4937*d56f51eaSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 4938*d56f51eaSDavid van Moolenbroek ac_cv_search_socket=$ac_res 4939*d56f51eaSDavid van Moolenbroekfi 4940*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4941*d56f51eaSDavid van Moolenbroek conftest$ac_exeext 4942*d56f51eaSDavid van Moolenbroek if ${ac_cv_search_socket+:} false; then : 4943*d56f51eaSDavid van Moolenbroek break 4944*d56f51eaSDavid van Moolenbroekfi 4945*d56f51eaSDavid van Moolenbroekdone 4946*d56f51eaSDavid van Moolenbroekif ${ac_cv_search_socket+:} false; then : 4947*d56f51eaSDavid van Moolenbroek 4948*d56f51eaSDavid van Moolenbroekelse 4949*d56f51eaSDavid van Moolenbroek ac_cv_search_socket=no 4950*d56f51eaSDavid van Moolenbroekfi 4951*d56f51eaSDavid van Moolenbroekrm conftest.$ac_ext 4952*d56f51eaSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 4953*d56f51eaSDavid van Moolenbroekfi 4954*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 4955*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_search_socket" >&6; } 4956*d56f51eaSDavid van Moolenbroekac_res=$ac_cv_search_socket 4957*d56f51eaSDavid van Moolenbroekif test "$ac_res" != no; then : 4958*d56f51eaSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4959*d56f51eaSDavid van Moolenbroek 4960*d56f51eaSDavid van Moolenbroekelse 4961*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 4962*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for socket in -lsocket... " >&6; } 4963*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_socket_socket+:} false; then : 4964*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 4965*d56f51eaSDavid van Moolenbroekelse 4966*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 4967*d56f51eaSDavid van MoolenbroekLIBS="-lsocket -lnsl $LIBS" 4968*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4969*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 4970*d56f51eaSDavid van Moolenbroek 4971*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 4972*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 4973*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 4974*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 4975*d56f51eaSDavid van Moolenbroekextern "C" 4976*d56f51eaSDavid van Moolenbroek#endif 4977*d56f51eaSDavid van Moolenbroekchar socket (); 4978*d56f51eaSDavid van Moolenbroekint 4979*d56f51eaSDavid van Moolenbroekmain () 4980*d56f51eaSDavid van Moolenbroek{ 4981*d56f51eaSDavid van Moolenbroekreturn socket (); 4982*d56f51eaSDavid van Moolenbroek ; 4983*d56f51eaSDavid van Moolenbroek return 0; 4984*d56f51eaSDavid van Moolenbroek} 4985*d56f51eaSDavid van Moolenbroek_ACEOF 4986*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 4987*d56f51eaSDavid van Moolenbroek ac_cv_lib_socket_socket=yes 4988*d56f51eaSDavid van Moolenbroekelse 4989*d56f51eaSDavid van Moolenbroek ac_cv_lib_socket_socket=no 4990*d56f51eaSDavid van Moolenbroekfi 4991*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 4992*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 4993*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 4994*d56f51eaSDavid van Moolenbroekfi 4995*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 4996*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_socket_socket" >&6; } 4997*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_socket_socket" = xyes; then : 4998*d56f51eaSDavid van Moolenbroek LIBS="-lsocket -lnsl $LIBS" 4999*d56f51eaSDavid van Moolenbroekfi 5000*d56f51eaSDavid van Moolenbroek 5001*d56f51eaSDavid van Moolenbroekfi 5002*d56f51eaSDavid van Moolenbroek 5003*d56f51eaSDavid van Moolenbroek # DLPI needs putmsg under HPUX so test for -lstr while we're at it 5004*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5 5005*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for library containing putmsg... " >&6; } 5006*d56f51eaSDavid van Moolenbroekif ${ac_cv_search_putmsg+:} false; then : 5007*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5008*d56f51eaSDavid van Moolenbroekelse 5009*d56f51eaSDavid van Moolenbroek ac_func_search_save_LIBS=$LIBS 5010*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5011*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5012*d56f51eaSDavid van Moolenbroek 5013*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5014*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 5015*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5016*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 5017*d56f51eaSDavid van Moolenbroekextern "C" 5018*d56f51eaSDavid van Moolenbroek#endif 5019*d56f51eaSDavid van Moolenbroekchar putmsg (); 5020*d56f51eaSDavid van Moolenbroekint 5021*d56f51eaSDavid van Moolenbroekmain () 5022*d56f51eaSDavid van Moolenbroek{ 5023*d56f51eaSDavid van Moolenbroekreturn putmsg (); 5024*d56f51eaSDavid van Moolenbroek ; 5025*d56f51eaSDavid van Moolenbroek return 0; 5026*d56f51eaSDavid van Moolenbroek} 5027*d56f51eaSDavid van Moolenbroek_ACEOF 5028*d56f51eaSDavid van Moolenbroekfor ac_lib in '' str; do 5029*d56f51eaSDavid van Moolenbroek if test -z "$ac_lib"; then 5030*d56f51eaSDavid van Moolenbroek ac_res="none required" 5031*d56f51eaSDavid van Moolenbroek else 5032*d56f51eaSDavid van Moolenbroek ac_res=-l$ac_lib 5033*d56f51eaSDavid van Moolenbroek LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5034*d56f51eaSDavid van Moolenbroek fi 5035*d56f51eaSDavid van Moolenbroek if ac_fn_c_try_link "$LINENO"; then : 5036*d56f51eaSDavid van Moolenbroek ac_cv_search_putmsg=$ac_res 5037*d56f51eaSDavid van Moolenbroekfi 5038*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5039*d56f51eaSDavid van Moolenbroek conftest$ac_exeext 5040*d56f51eaSDavid van Moolenbroek if ${ac_cv_search_putmsg+:} false; then : 5041*d56f51eaSDavid van Moolenbroek break 5042*d56f51eaSDavid van Moolenbroekfi 5043*d56f51eaSDavid van Moolenbroekdone 5044*d56f51eaSDavid van Moolenbroekif ${ac_cv_search_putmsg+:} false; then : 5045*d56f51eaSDavid van Moolenbroek 5046*d56f51eaSDavid van Moolenbroekelse 5047*d56f51eaSDavid van Moolenbroek ac_cv_search_putmsg=no 5048*d56f51eaSDavid van Moolenbroekfi 5049*d56f51eaSDavid van Moolenbroekrm conftest.$ac_ext 5050*d56f51eaSDavid van MoolenbroekLIBS=$ac_func_search_save_LIBS 5051*d56f51eaSDavid van Moolenbroekfi 5052*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5 5053*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_search_putmsg" >&6; } 5054*d56f51eaSDavid van Moolenbroekac_res=$ac_cv_search_putmsg 5055*d56f51eaSDavid van Moolenbroekif test "$ac_res" != no; then : 5056*d56f51eaSDavid van Moolenbroek test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5057*d56f51eaSDavid van Moolenbroek 5058*d56f51eaSDavid van Moolenbroekfi 5059*d56f51eaSDavid van Moolenbroek 5060*d56f51eaSDavid van Moolenbroek 5061*d56f51eaSDavid van Moolenbroek 5062*d56f51eaSDavid van Moolenbroek# 5063*d56f51eaSDavid van Moolenbroek# You are in a twisty little maze of UN*Xes, all different. 5064*d56f51eaSDavid van Moolenbroek# Some might not have ether_hostton(). 5065*d56f51eaSDavid van Moolenbroek# Some might have it, but not declare it in any header file. 5066*d56f51eaSDavid van Moolenbroek# Some might have it, but declare it in <netinet/if_ether.h>. 5067*d56f51eaSDavid van Moolenbroek# Some might have it, but declare it in <netinet/ether.h> 5068*d56f51eaSDavid van Moolenbroek# (And some might have it but document it as something declared in 5069*d56f51eaSDavid van Moolenbroek# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 5070*d56f51eaSDavid van Moolenbroek# 5071*d56f51eaSDavid van Moolenbroek# Before you is a C compiler. 5072*d56f51eaSDavid van Moolenbroek# 5073*d56f51eaSDavid van Moolenbroekfor ac_func in ether_hostton 5074*d56f51eaSDavid van Moolenbroekdo : 5075*d56f51eaSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "ether_hostton" "ac_cv_func_ether_hostton" 5076*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_func_ether_hostton" = xyes; then : 5077*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5078*d56f51eaSDavid van Moolenbroek#define HAVE_ETHER_HOSTTON 1 5079*d56f51eaSDavid van Moolenbroek_ACEOF 5080*d56f51eaSDavid van Moolenbroek 5081*d56f51eaSDavid van Moolenbroekfi 5082*d56f51eaSDavid van Moolenbroekdone 5083*d56f51eaSDavid van Moolenbroek 5084*d56f51eaSDavid van Moolenbroekif test "$ac_cv_func_ether_hostton" = yes; then 5085*d56f51eaSDavid van Moolenbroek # 5086*d56f51eaSDavid van Moolenbroek # OK, we have ether_hostton(). Do we have <netinet/if_ether.h>? 5087*d56f51eaSDavid van Moolenbroek # 5088*d56f51eaSDavid van Moolenbroek if test "$ac_cv_header_netinet_if_ether_h" = yes; then 5089*d56f51eaSDavid van Moolenbroek # 5090*d56f51eaSDavid van Moolenbroek # Yes. Does it declare ether_hostton()? 5091*d56f51eaSDavid van Moolenbroek # 5092*d56f51eaSDavid van Moolenbroek ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" " 5093*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 5094*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 5095*d56f51eaSDavid van Moolenbroek#include <netinet/in.h> 5096*d56f51eaSDavid van Moolenbroek#include <arpa/inet.h> 5097*d56f51eaSDavid van Moolenbroekstruct mbuf; 5098*d56f51eaSDavid van Moolenbroekstruct rtentry; 5099*d56f51eaSDavid van Moolenbroek#include <net/if.h> 5100*d56f51eaSDavid van Moolenbroek#include <netinet/if_ether.h> 5101*d56f51eaSDavid van Moolenbroek 5102*d56f51eaSDavid van Moolenbroek" 5103*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_have_decl_ether_hostton" = xyes; then : 5104*d56f51eaSDavid van Moolenbroek 5105*d56f51eaSDavid van Moolenbroek 5106*d56f51eaSDavid van Moolenbroek$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h 5107*d56f51eaSDavid van Moolenbroek 5108*d56f51eaSDavid van Moolenbroek 5109*d56f51eaSDavid van Moolenbroekfi 5110*d56f51eaSDavid van Moolenbroek 5111*d56f51eaSDavid van Moolenbroek fi 5112*d56f51eaSDavid van Moolenbroek # 5113*d56f51eaSDavid van Moolenbroek # Did that succeed? 5114*d56f51eaSDavid van Moolenbroek # 5115*d56f51eaSDavid van Moolenbroek if test "$ac_cv_have_decl_ether_hostton" != yes; then 5116*d56f51eaSDavid van Moolenbroek # 5117*d56f51eaSDavid van Moolenbroek # No, how about <netinet/ether.h>, as on Linux? 5118*d56f51eaSDavid van Moolenbroek # 5119*d56f51eaSDavid van Moolenbroek for ac_header in netinet/ether.h 5120*d56f51eaSDavid van Moolenbroekdo : 5121*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default" 5122*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_netinet_ether_h" = xyes; then : 5123*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5124*d56f51eaSDavid van Moolenbroek#define HAVE_NETINET_ETHER_H 1 5125*d56f51eaSDavid van Moolenbroek_ACEOF 5126*d56f51eaSDavid van Moolenbroek 5127*d56f51eaSDavid van Moolenbroekfi 5128*d56f51eaSDavid van Moolenbroek 5129*d56f51eaSDavid van Moolenbroekdone 5130*d56f51eaSDavid van Moolenbroek 5131*d56f51eaSDavid van Moolenbroek if test "$ac_cv_header_netinet_ether_h" = yes; then 5132*d56f51eaSDavid van Moolenbroek # 5133*d56f51eaSDavid van Moolenbroek # We have it - does it declare ether_hostton()? 5134*d56f51eaSDavid van Moolenbroek # Unset ac_cv_have_decl_ether_hostton so we don't 5135*d56f51eaSDavid van Moolenbroek # treat the previous failure as a cached value and 5136*d56f51eaSDavid van Moolenbroek # suppress the next test. 5137*d56f51eaSDavid van Moolenbroek # 5138*d56f51eaSDavid van Moolenbroek unset ac_cv_have_decl_ether_hostton 5139*d56f51eaSDavid van Moolenbroek ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" " 5140*d56f51eaSDavid van Moolenbroek#include <netinet/ether.h> 5141*d56f51eaSDavid van Moolenbroek 5142*d56f51eaSDavid van Moolenbroek" 5143*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_have_decl_ether_hostton" = xyes; then : 5144*d56f51eaSDavid van Moolenbroek 5145*d56f51eaSDavid van Moolenbroek 5146*d56f51eaSDavid van Moolenbroek$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h 5147*d56f51eaSDavid van Moolenbroek 5148*d56f51eaSDavid van Moolenbroek 5149*d56f51eaSDavid van Moolenbroekfi 5150*d56f51eaSDavid van Moolenbroek 5151*d56f51eaSDavid van Moolenbroek fi 5152*d56f51eaSDavid van Moolenbroek fi 5153*d56f51eaSDavid van Moolenbroek # 5154*d56f51eaSDavid van Moolenbroek # Is ether_hostton() declared? 5155*d56f51eaSDavid van Moolenbroek # 5156*d56f51eaSDavid van Moolenbroek if test "$ac_cv_have_decl_ether_hostton" != yes; then 5157*d56f51eaSDavid van Moolenbroek # 5158*d56f51eaSDavid van Moolenbroek # No, we'll have to declare it ourselves. 5159*d56f51eaSDavid van Moolenbroek # Do we have "struct ether_addr"? 5160*d56f51eaSDavid van Moolenbroek # 5161*d56f51eaSDavid van Moolenbroek ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" " 5162*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 5163*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 5164*d56f51eaSDavid van Moolenbroek#include <netinet/in.h> 5165*d56f51eaSDavid van Moolenbroek#include <arpa/inet.h> 5166*d56f51eaSDavid van Moolenbroekstruct mbuf; 5167*d56f51eaSDavid van Moolenbroekstruct rtentry; 5168*d56f51eaSDavid van Moolenbroek#include <net/if.h> 5169*d56f51eaSDavid van Moolenbroek#include <netinet/if_ether.h> 5170*d56f51eaSDavid van Moolenbroek 5171*d56f51eaSDavid van Moolenbroek" 5172*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_struct_ether_addr" = xyes; then : 5173*d56f51eaSDavid van Moolenbroek 5174*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 5175*d56f51eaSDavid van Moolenbroek#define HAVE_STRUCT_ETHER_ADDR 1 5176*d56f51eaSDavid van Moolenbroek_ACEOF 5177*d56f51eaSDavid van Moolenbroek 5178*d56f51eaSDavid van Moolenbroek 5179*d56f51eaSDavid van Moolenbroekfi 5180*d56f51eaSDavid van Moolenbroek 5181*d56f51eaSDavid van Moolenbroek 5182*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DECL_ETHER_HOSTTON 0" >>confdefs.h 5183*d56f51eaSDavid van Moolenbroek 5184*d56f51eaSDavid van Moolenbroek else 5185*d56f51eaSDavid van Moolenbroek 5186*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DECL_ETHER_HOSTTON 1" >>confdefs.h 5187*d56f51eaSDavid van Moolenbroek 5188*d56f51eaSDavid van Moolenbroek fi 5189*d56f51eaSDavid van Moolenbroekfi 5190*d56f51eaSDavid van Moolenbroek 5191*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if --disable-protochain option is specified" >&5 5192*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if --disable-protochain option is specified... " >&6; } 5193*d56f51eaSDavid van Moolenbroek# Check whether --enable-protochain was given. 5194*d56f51eaSDavid van Moolenbroekif test "${enable_protochain+set}" = set; then : 5195*d56f51eaSDavid van Moolenbroek enableval=$enable_protochain; 5196*d56f51eaSDavid van Moolenbroekfi 5197*d56f51eaSDavid van Moolenbroek 5198*d56f51eaSDavid van Moolenbroekcase "x$enable_protochain" in 5199*d56f51eaSDavid van Moolenbroekxyes) enable_protochain=enabled ;; 5200*d56f51eaSDavid van Moolenbroekxno) enable_protochain=disabled ;; 5201*d56f51eaSDavid van Moolenbroekx) enable_protochain=enabled ;; 5202*d56f51eaSDavid van Moolenbroekesac 5203*d56f51eaSDavid van Moolenbroek 5204*d56f51eaSDavid van Moolenbroekif test "$enable_protochain" = "disabled"; then 5205*d56f51eaSDavid van Moolenbroek 5206*d56f51eaSDavid van Moolenbroek$as_echo "#define NO_PROTOCHAIN 1" >>confdefs.h 5207*d56f51eaSDavid van Moolenbroek 5208*d56f51eaSDavid van Moolenbroekfi 5209*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_protochain}" >&5 5210*d56f51eaSDavid van Moolenbroek$as_echo "${enable_protochain}" >&6; } 5211*d56f51eaSDavid van Moolenbroek 5212*d56f51eaSDavid van Moolenbroek# 5213*d56f51eaSDavid van Moolenbroek# SITA support is mutually exclusive with native capture support; 5214*d56f51eaSDavid van Moolenbroek# "--with-sita" selects SITA support. 5215*d56f51eaSDavid van Moolenbroek# 5216*d56f51eaSDavid van Moolenbroek 5217*d56f51eaSDavid van Moolenbroek# Check whether --with-sita was given. 5218*d56f51eaSDavid van Moolenbroekif test "${with_sita+set}" = set; then : 5219*d56f51eaSDavid van Moolenbroek withval=$with_sita; 5220*d56f51eaSDavid van Moolenbroek if test ! "x$withval" = "xno" ; then 5221*d56f51eaSDavid van Moolenbroek 5222*d56f51eaSDavid van Moolenbroek$as_echo "#define SITA 1" >>confdefs.h 5223*d56f51eaSDavid van Moolenbroek 5224*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling SITA ACN support" >&5 5225*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: Enabling SITA ACN support" >&6;} 5226*d56f51eaSDavid van Moolenbroek V_PCAP=sita 5227*d56f51eaSDavid van Moolenbroek V_FINDALLDEVS=sita 5228*d56f51eaSDavid van Moolenbroek fi 5229*d56f51eaSDavid van Moolenbroek 5230*d56f51eaSDavid van Moolenbroekelse 5231*d56f51eaSDavid van Moolenbroek 5232*d56f51eaSDavid van Moolenbroekif test -z "$with_pcap" && test "$cross_compiling" = yes; then 5233*d56f51eaSDavid van Moolenbroek as_fn_error $? "pcap type not determined when cross-compiling; use --with-pcap=..." "$LINENO" 5 5234*d56f51eaSDavid van Moolenbroekfi 5235*d56f51eaSDavid van Moolenbroek 5236*d56f51eaSDavid van Moolenbroek# Check whether --with-pcap was given. 5237*d56f51eaSDavid van Moolenbroekif test "${with_pcap+set}" = set; then : 5238*d56f51eaSDavid van Moolenbroek withval=$with_pcap; 5239*d56f51eaSDavid van Moolenbroekfi 5240*d56f51eaSDavid van Moolenbroek 5241*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking packet capture type" >&5 5242*d56f51eaSDavid van Moolenbroek$as_echo_n "checking packet capture type... " >&6; } 5243*d56f51eaSDavid van Moolenbroekif test ! -z "$with_pcap" ; then 5244*d56f51eaSDavid van Moolenbroek V_PCAP="$withval" 5245*d56f51eaSDavid van Moolenbroekelif test -r /dev/bpf -o -h /dev/bpf ; then 5246*d56f51eaSDavid van Moolenbroek # 5247*d56f51eaSDavid van Moolenbroek # Cloning BPF device. 5248*d56f51eaSDavid van Moolenbroek # 5249*d56f51eaSDavid van Moolenbroek V_PCAP=bpf 5250*d56f51eaSDavid van Moolenbroek 5251*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_CLONING_BPF 1" >>confdefs.h 5252*d56f51eaSDavid van Moolenbroek 5253*d56f51eaSDavid van Moolenbroekelif test -r /dev/bpf0 ; then 5254*d56f51eaSDavid van Moolenbroek V_PCAP=bpf 5255*d56f51eaSDavid van Moolenbroekelif test -r /usr/include/net/pfilt.h ; then 5256*d56f51eaSDavid van Moolenbroek V_PCAP=pf 5257*d56f51eaSDavid van Moolenbroekelif test -r /dev/enet ; then 5258*d56f51eaSDavid van Moolenbroek V_PCAP=enet 5259*d56f51eaSDavid van Moolenbroekelif test -r /dev/nit ; then 5260*d56f51eaSDavid van Moolenbroek V_PCAP=snit 5261*d56f51eaSDavid van Moolenbroekelif test -r /usr/include/sys/net/nit.h ; then 5262*d56f51eaSDavid van Moolenbroek V_PCAP=nit 5263*d56f51eaSDavid van Moolenbroekelif test -r /usr/include/linux/socket.h ; then 5264*d56f51eaSDavid van Moolenbroek V_PCAP=linux 5265*d56f51eaSDavid van Moolenbroekelif test -r /usr/include/net/raw.h ; then 5266*d56f51eaSDavid van Moolenbroek V_PCAP=snoop 5267*d56f51eaSDavid van Moolenbroekelif test -r /usr/include/odmi.h ; then 5268*d56f51eaSDavid van Moolenbroek # 5269*d56f51eaSDavid van Moolenbroek # On AIX, the BPF devices might not yet be present - they're 5270*d56f51eaSDavid van Moolenbroek # created the first time libpcap runs after booting. 5271*d56f51eaSDavid van Moolenbroek # We check for odmi.h instead. 5272*d56f51eaSDavid van Moolenbroek # 5273*d56f51eaSDavid van Moolenbroek V_PCAP=bpf 5274*d56f51eaSDavid van Moolenbroekelif test -c /dev/bpf0 ; then # check again in case not readable 5275*d56f51eaSDavid van Moolenbroek V_PCAP=bpf 5276*d56f51eaSDavid van Moolenbroekelif test -r /usr/include/sys/dlpi.h ; then 5277*d56f51eaSDavid van Moolenbroek V_PCAP=dlpi 5278*d56f51eaSDavid van Moolenbroekelif test -c /dev/enet ; then # check again in case not readable 5279*d56f51eaSDavid van Moolenbroek V_PCAP=enet 5280*d56f51eaSDavid van Moolenbroekelif test -c /dev/nit ; then # check again in case not readable 5281*d56f51eaSDavid van Moolenbroek V_PCAP=snit 5282*d56f51eaSDavid van Moolenbroekelse 5283*d56f51eaSDavid van Moolenbroek V_PCAP=null 5284*d56f51eaSDavid van Moolenbroekfi 5285*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_PCAP" >&5 5286*d56f51eaSDavid van Moolenbroek$as_echo "$V_PCAP" >&6; } 5287*d56f51eaSDavid van Moolenbroek 5288*d56f51eaSDavid van Moolenbroek# 5289*d56f51eaSDavid van Moolenbroek# Do capture-mechanism-dependent tests. 5290*d56f51eaSDavid van Moolenbroek# 5291*d56f51eaSDavid van Moolenbroekcase "$V_PCAP" in 5292*d56f51eaSDavid van Moolenbroekdlpi) 5293*d56f51eaSDavid van Moolenbroek # 5294*d56f51eaSDavid van Moolenbroek # Needed for common functions used by pcap-[dlpi,libdlpi].c 5295*d56f51eaSDavid van Moolenbroek # 5296*d56f51eaSDavid van Moolenbroek SSRC="dlpisubs.c" 5297*d56f51eaSDavid van Moolenbroek 5298*d56f51eaSDavid van Moolenbroek # 5299*d56f51eaSDavid van Moolenbroek # Checks for some header files. 5300*d56f51eaSDavid van Moolenbroek # 5301*d56f51eaSDavid van Moolenbroek for ac_header in sys/bufmod.h sys/dlpi_ext.h 5302*d56f51eaSDavid van Moolenbroekdo : 5303*d56f51eaSDavid van Moolenbroek as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5304*d56f51eaSDavid van Moolenbroekac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 5305*d56f51eaSDavid van Moolenbroekif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5306*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5307*d56f51eaSDavid van Moolenbroek#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5308*d56f51eaSDavid van Moolenbroek_ACEOF 5309*d56f51eaSDavid van Moolenbroek 5310*d56f51eaSDavid van Moolenbroekfi 5311*d56f51eaSDavid van Moolenbroek 5312*d56f51eaSDavid van Moolenbroekdone 5313*d56f51eaSDavid van Moolenbroek 5314*d56f51eaSDavid van Moolenbroek 5315*d56f51eaSDavid van Moolenbroek # 5316*d56f51eaSDavid van Moolenbroek # Checks to see if Solaris has the public libdlpi(3LIB) library. 5317*d56f51eaSDavid van Moolenbroek # Note: The existence of /usr/include/libdlpi.h does not mean it is the 5318*d56f51eaSDavid van Moolenbroek # public libdlpi(3LIB) version. Before libdlpi was made public, a 5319*d56f51eaSDavid van Moolenbroek # private version also existed, which did not have the same APIs. 5320*d56f51eaSDavid van Moolenbroek # Due to a gcc bug, the default search path for 32-bit libraries does 5321*d56f51eaSDavid van Moolenbroek # not include /lib, we add it explicitly here. 5322*d56f51eaSDavid van Moolenbroek # [http://bugs.opensolaris.org/view_bug.do?bug_id=6619485]. 5323*d56f51eaSDavid van Moolenbroek # Also, due to the bug above applications that link to libpcap with 5324*d56f51eaSDavid van Moolenbroek # libdlpi will have to add "-L/lib" option to "configure". 5325*d56f51eaSDavid van Moolenbroek # 5326*d56f51eaSDavid van Moolenbroek saved_ldflags=$LDFLAGS 5327*d56f51eaSDavid van Moolenbroek LDFLAGS="$LIBS -L/lib" 5328*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5 5329*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; } 5330*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_dlpi_dlpi_walk+:} false; then : 5331*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5332*d56f51eaSDavid van Moolenbroekelse 5333*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 5334*d56f51eaSDavid van MoolenbroekLIBS="-ldlpi $LIBS" 5335*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5336*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5337*d56f51eaSDavid van Moolenbroek 5338*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5339*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 5340*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5341*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 5342*d56f51eaSDavid van Moolenbroekextern "C" 5343*d56f51eaSDavid van Moolenbroek#endif 5344*d56f51eaSDavid van Moolenbroekchar dlpi_walk (); 5345*d56f51eaSDavid van Moolenbroekint 5346*d56f51eaSDavid van Moolenbroekmain () 5347*d56f51eaSDavid van Moolenbroek{ 5348*d56f51eaSDavid van Moolenbroekreturn dlpi_walk (); 5349*d56f51eaSDavid van Moolenbroek ; 5350*d56f51eaSDavid van Moolenbroek return 0; 5351*d56f51eaSDavid van Moolenbroek} 5352*d56f51eaSDavid van Moolenbroek_ACEOF 5353*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 5354*d56f51eaSDavid van Moolenbroek ac_cv_lib_dlpi_dlpi_walk=yes 5355*d56f51eaSDavid van Moolenbroekelse 5356*d56f51eaSDavid van Moolenbroek ac_cv_lib_dlpi_dlpi_walk=no 5357*d56f51eaSDavid van Moolenbroekfi 5358*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5359*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 5360*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 5361*d56f51eaSDavid van Moolenbroekfi 5362*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5 5363*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; } 5364*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then : 5365*d56f51eaSDavid van Moolenbroek 5366*d56f51eaSDavid van Moolenbroek LIBS="-ldlpi $LIBS" 5367*d56f51eaSDavid van Moolenbroek V_PCAP=libdlpi 5368*d56f51eaSDavid van Moolenbroek 5369*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBDLPI 1" >>confdefs.h 5370*d56f51eaSDavid van Moolenbroek 5371*d56f51eaSDavid van Moolenbroek 5372*d56f51eaSDavid van Moolenbroekelse 5373*d56f51eaSDavid van Moolenbroek V_PCAP=dlpi 5374*d56f51eaSDavid van Moolenbroekfi 5375*d56f51eaSDavid van Moolenbroek 5376*d56f51eaSDavid van Moolenbroek LDFLAGS=$saved_ldflags 5377*d56f51eaSDavid van Moolenbroek 5378*d56f51eaSDavid van Moolenbroek # 5379*d56f51eaSDavid van Moolenbroek # Checks whether <sys/dlpi.h> is usable, to catch weird SCO 5380*d56f51eaSDavid van Moolenbroek # versions of DLPI. 5381*d56f51eaSDavid van Moolenbroek # 5382*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/dlpi.h> is usable" >&5 5383*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether <sys/dlpi.h> is usable... " >&6; } 5384*d56f51eaSDavid van Moolenbroek if ${ac_cv_sys_dlpi_usable+:} false; then : 5385*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5386*d56f51eaSDavid van Moolenbroekelse 5387*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5388*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5389*d56f51eaSDavid van Moolenbroek 5390*d56f51eaSDavid van Moolenbroek #include <sys/types.h> 5391*d56f51eaSDavid van Moolenbroek #include <sys/time.h> 5392*d56f51eaSDavid van Moolenbroek #include <sys/dlpi.h> 5393*d56f51eaSDavid van Moolenbroek 5394*d56f51eaSDavid van Moolenbroekint 5395*d56f51eaSDavid van Moolenbroekmain () 5396*d56f51eaSDavid van Moolenbroek{ 5397*d56f51eaSDavid van Moolenbroekint i = DL_PROMISC_PHYS; 5398*d56f51eaSDavid van Moolenbroek ; 5399*d56f51eaSDavid van Moolenbroek return 0; 5400*d56f51eaSDavid van Moolenbroek} 5401*d56f51eaSDavid van Moolenbroek_ACEOF 5402*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5403*d56f51eaSDavid van Moolenbroek ac_cv_sys_dlpi_usable=yes 5404*d56f51eaSDavid van Moolenbroekelse 5405*d56f51eaSDavid van Moolenbroek ac_cv_sys_dlpi_usable=no 5406*d56f51eaSDavid van Moolenbroekfi 5407*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5408*d56f51eaSDavid van Moolenbroekfi 5409*d56f51eaSDavid van Moolenbroek 5410*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_dlpi_usable" >&5 5411*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_sys_dlpi_usable" >&6; } 5412*d56f51eaSDavid van Moolenbroek if test $ac_cv_sys_dlpi_usable = no ; then 5413*d56f51eaSDavid van Moolenbroek as_fn_error $? "<sys/dlpi.h> is not usable on this system; it probably has a non-standard DLPI" "$LINENO" 5 5414*d56f51eaSDavid van Moolenbroek fi 5415*d56f51eaSDavid van Moolenbroek 5416*d56f51eaSDavid van Moolenbroek # 5417*d56f51eaSDavid van Moolenbroek # Check whether we have a /dev/dlpi device or have multiple devices. 5418*d56f51eaSDavid van Moolenbroek # 5419*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/dlpi device" >&5 5420*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for /dev/dlpi device... " >&6; } 5421*d56f51eaSDavid van Moolenbroek if test -c /dev/dlpi ; then 5422*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5423*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 5424*d56f51eaSDavid van Moolenbroek 5425*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DEV_DLPI 1" >>confdefs.h 5426*d56f51eaSDavid van Moolenbroek 5427*d56f51eaSDavid van Moolenbroek else 5428*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5429*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 5430*d56f51eaSDavid van Moolenbroek dir="/dev/dlpi" 5431*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir directory" >&5 5432*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $dir directory... " >&6; } 5433*d56f51eaSDavid van Moolenbroek if test -d $dir ; then 5434*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5435*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 5436*d56f51eaSDavid van Moolenbroek 5437*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 5438*d56f51eaSDavid van Moolenbroek#define PCAP_DEV_PREFIX "$dir" 5439*d56f51eaSDavid van Moolenbroek_ACEOF 5440*d56f51eaSDavid van Moolenbroek 5441*d56f51eaSDavid van Moolenbroek else 5442*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5443*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 5444*d56f51eaSDavid van Moolenbroek fi 5445*d56f51eaSDavid van Moolenbroek fi 5446*d56f51eaSDavid van Moolenbroek 5447*d56f51eaSDavid van Moolenbroek # 5448*d56f51eaSDavid van Moolenbroek # This check is for Solaris with DLPI support for passive modes. 5449*d56f51eaSDavid van Moolenbroek # See dlpi(7P) for more details. 5450*d56f51eaSDavid van Moolenbroek # 5451*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_passive_req_t struct exists" >&5 5452*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if dl_passive_req_t struct exists... " >&6; } 5453*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_has_dl_passive_req_t+:} false; then : 5454*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5455*d56f51eaSDavid van Moolenbroekelse 5456*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5457*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5458*d56f51eaSDavid van Moolenbroek 5459*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 5460*d56f51eaSDavid van Moolenbroek# include <sys/dlpi.h> 5461*d56f51eaSDavid van Moolenbroekint 5462*d56f51eaSDavid van Moolenbroekmain () 5463*d56f51eaSDavid van Moolenbroek{ 5464*d56f51eaSDavid van Moolenbroeku_int i = sizeof(dl_passive_req_t) 5465*d56f51eaSDavid van Moolenbroek ; 5466*d56f51eaSDavid van Moolenbroek return 0; 5467*d56f51eaSDavid van Moolenbroek} 5468*d56f51eaSDavid van Moolenbroek_ACEOF 5469*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5470*d56f51eaSDavid van Moolenbroek ac_cv_lbl_has_dl_passive_req_t=yes 5471*d56f51eaSDavid van Moolenbroekelse 5472*d56f51eaSDavid van Moolenbroek ac_cv_lbl_has_dl_passive_req_t=no 5473*d56f51eaSDavid van Moolenbroekfi 5474*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5475*d56f51eaSDavid van Moolenbroekfi 5476*d56f51eaSDavid van Moolenbroek 5477*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_dl_passive_req_t" >&5 5478*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_has_dl_passive_req_t" >&6; } 5479*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_has_dl_passive_req_t = yes ; then 5480*d56f51eaSDavid van Moolenbroek 5481*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DLPI_PASSIVE 1" >>confdefs.h 5482*d56f51eaSDavid van Moolenbroek 5483*d56f51eaSDavid van Moolenbroek fi 5484*d56f51eaSDavid van Moolenbroek ;; 5485*d56f51eaSDavid van Moolenbroek 5486*d56f51eaSDavid van Moolenbroeklinux) 5487*d56f51eaSDavid van Moolenbroek # 5488*d56f51eaSDavid van Moolenbroek # Do we have the wireless extensions? 5489*d56f51eaSDavid van Moolenbroek # 5490*d56f51eaSDavid van Moolenbroek for ac_header in linux/wireless.h 5491*d56f51eaSDavid van Moolenbroekdo : 5492*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "linux/wireless.h" "ac_cv_header_linux_wireless_h" " 5493*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 5494*d56f51eaSDavid van Moolenbroek#include <linux/if.h> 5495*d56f51eaSDavid van Moolenbroek#include <linux/types.h> 5496*d56f51eaSDavid van Moolenbroek 5497*d56f51eaSDavid van Moolenbroek" 5498*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_wireless_h" = xyes; then : 5499*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5500*d56f51eaSDavid van Moolenbroek#define HAVE_LINUX_WIRELESS_H 1 5501*d56f51eaSDavid van Moolenbroek_ACEOF 5502*d56f51eaSDavid van Moolenbroek 5503*d56f51eaSDavid van Moolenbroekfi 5504*d56f51eaSDavid van Moolenbroek 5505*d56f51eaSDavid van Moolenbroekdone 5506*d56f51eaSDavid van Moolenbroek 5507*d56f51eaSDavid van Moolenbroek 5508*d56f51eaSDavid van Moolenbroek # 5509*d56f51eaSDavid van Moolenbroek # Do we have libnl? 5510*d56f51eaSDavid van Moolenbroek # 5511*d56f51eaSDavid van Moolenbroek 5512*d56f51eaSDavid van Moolenbroek# Check whether --with-libnl was given. 5513*d56f51eaSDavid van Moolenbroekif test "${with_libnl+set}" = set; then : 5514*d56f51eaSDavid van Moolenbroek withval=$with_libnl; with_libnl=$withval 5515*d56f51eaSDavid van Moolenbroekfi 5516*d56f51eaSDavid van Moolenbroek 5517*d56f51eaSDavid van Moolenbroek 5518*d56f51eaSDavid van Moolenbroek if test x$with_libnl != xno ; then 5519*d56f51eaSDavid van Moolenbroek have_any_nl="no" 5520*d56f51eaSDavid van Moolenbroek 5521*d56f51eaSDavid van Moolenbroek incdir=-I/usr/include/libnl3 5522*d56f51eaSDavid van Moolenbroek libnldir= 5523*d56f51eaSDavid van Moolenbroek if test x$withval != x ; then 5524*d56f51eaSDavid van Moolenbroek libnldir=-L${withval}/lib/.libs 5525*d56f51eaSDavid van Moolenbroek incdir=-I${withval}/include 5526*d56f51eaSDavid van Moolenbroek fi 5527*d56f51eaSDavid van Moolenbroek 5528*d56f51eaSDavid van Moolenbroek # 5529*d56f51eaSDavid van Moolenbroek # Try libnl 3.x first. 5530*d56f51eaSDavid van Moolenbroek # 5531*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl-3" >&5 5532*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for nl_socket_alloc in -lnl-3... " >&6; } 5533*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_nl_3_nl_socket_alloc+:} false; then : 5534*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5535*d56f51eaSDavid van Moolenbroekelse 5536*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 5537*d56f51eaSDavid van MoolenbroekLIBS="-lnl-3 ${incdir} ${libnldir} -lnl-genl-3 -lnl-3 $LIBS" 5538*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5539*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5540*d56f51eaSDavid van Moolenbroek 5541*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5542*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 5543*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5544*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 5545*d56f51eaSDavid van Moolenbroekextern "C" 5546*d56f51eaSDavid van Moolenbroek#endif 5547*d56f51eaSDavid van Moolenbroekchar nl_socket_alloc (); 5548*d56f51eaSDavid van Moolenbroekint 5549*d56f51eaSDavid van Moolenbroekmain () 5550*d56f51eaSDavid van Moolenbroek{ 5551*d56f51eaSDavid van Moolenbroekreturn nl_socket_alloc (); 5552*d56f51eaSDavid van Moolenbroek ; 5553*d56f51eaSDavid van Moolenbroek return 0; 5554*d56f51eaSDavid van Moolenbroek} 5555*d56f51eaSDavid van Moolenbroek_ACEOF 5556*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 5557*d56f51eaSDavid van Moolenbroek ac_cv_lib_nl_3_nl_socket_alloc=yes 5558*d56f51eaSDavid van Moolenbroekelse 5559*d56f51eaSDavid van Moolenbroek ac_cv_lib_nl_3_nl_socket_alloc=no 5560*d56f51eaSDavid van Moolenbroekfi 5561*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5562*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 5563*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 5564*d56f51eaSDavid van Moolenbroekfi 5565*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_3_nl_socket_alloc" >&5 5566*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_nl_3_nl_socket_alloc" >&6; } 5567*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_nl_3_nl_socket_alloc" = xyes; then : 5568*d56f51eaSDavid van Moolenbroek 5569*d56f51eaSDavid van Moolenbroek # 5570*d56f51eaSDavid van Moolenbroek # Yes, we have libnl 3.x. 5571*d56f51eaSDavid van Moolenbroek # 5572*d56f51eaSDavid van Moolenbroek LIBS="${libnldir} -lnl-genl-3 -lnl-3 $LIBS" 5573*d56f51eaSDavid van Moolenbroek 5574*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL 1" >>confdefs.h 5575*d56f51eaSDavid van Moolenbroek 5576*d56f51eaSDavid van Moolenbroek 5577*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL_3_x 1" >>confdefs.h 5578*d56f51eaSDavid van Moolenbroek 5579*d56f51eaSDavid van Moolenbroek 5580*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h 5581*d56f51eaSDavid van Moolenbroek 5582*d56f51eaSDavid van Moolenbroek 5583*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h 5584*d56f51eaSDavid van Moolenbroek 5585*d56f51eaSDavid van Moolenbroek V_INCLS="$V_INCLS ${incdir}" 5586*d56f51eaSDavid van Moolenbroek have_any_nl="yes" 5587*d56f51eaSDavid van Moolenbroek 5588*d56f51eaSDavid van Moolenbroekfi 5589*d56f51eaSDavid van Moolenbroek 5590*d56f51eaSDavid van Moolenbroek 5591*d56f51eaSDavid van Moolenbroek if test x$have_any_nl = xno ; then 5592*d56f51eaSDavid van Moolenbroek # 5593*d56f51eaSDavid van Moolenbroek # Try libnl 2.x 5594*d56f51eaSDavid van Moolenbroek # 5595*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl" >&5 5596*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for nl_socket_alloc in -lnl... " >&6; } 5597*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_nl_nl_socket_alloc+:} false; then : 5598*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5599*d56f51eaSDavid van Moolenbroekelse 5600*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 5601*d56f51eaSDavid van MoolenbroekLIBS="-lnl $LIBS" 5602*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5603*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5604*d56f51eaSDavid van Moolenbroek 5605*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5606*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 5607*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5608*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 5609*d56f51eaSDavid van Moolenbroekextern "C" 5610*d56f51eaSDavid van Moolenbroek#endif 5611*d56f51eaSDavid van Moolenbroekchar nl_socket_alloc (); 5612*d56f51eaSDavid van Moolenbroekint 5613*d56f51eaSDavid van Moolenbroekmain () 5614*d56f51eaSDavid van Moolenbroek{ 5615*d56f51eaSDavid van Moolenbroekreturn nl_socket_alloc (); 5616*d56f51eaSDavid van Moolenbroek ; 5617*d56f51eaSDavid van Moolenbroek return 0; 5618*d56f51eaSDavid van Moolenbroek} 5619*d56f51eaSDavid van Moolenbroek_ACEOF 5620*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 5621*d56f51eaSDavid van Moolenbroek ac_cv_lib_nl_nl_socket_alloc=yes 5622*d56f51eaSDavid van Moolenbroekelse 5623*d56f51eaSDavid van Moolenbroek ac_cv_lib_nl_nl_socket_alloc=no 5624*d56f51eaSDavid van Moolenbroekfi 5625*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5626*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 5627*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 5628*d56f51eaSDavid van Moolenbroekfi 5629*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_socket_alloc" >&5 5630*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_nl_nl_socket_alloc" >&6; } 5631*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_nl_nl_socket_alloc" = xyes; then : 5632*d56f51eaSDavid van Moolenbroek 5633*d56f51eaSDavid van Moolenbroek # 5634*d56f51eaSDavid van Moolenbroek # Yes, we have libnl 2.x. 5635*d56f51eaSDavid van Moolenbroek # 5636*d56f51eaSDavid van Moolenbroek LIBS="${libnldir} -lnl-genl -lnl $LIBS" 5637*d56f51eaSDavid van Moolenbroek 5638*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL 1" >>confdefs.h 5639*d56f51eaSDavid van Moolenbroek 5640*d56f51eaSDavid van Moolenbroek 5641*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL_2_x 1" >>confdefs.h 5642*d56f51eaSDavid van Moolenbroek 5643*d56f51eaSDavid van Moolenbroek 5644*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h 5645*d56f51eaSDavid van Moolenbroek 5646*d56f51eaSDavid van Moolenbroek 5647*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h 5648*d56f51eaSDavid van Moolenbroek 5649*d56f51eaSDavid van Moolenbroek have_any_nl="yes" 5650*d56f51eaSDavid van Moolenbroek 5651*d56f51eaSDavid van Moolenbroekfi 5652*d56f51eaSDavid van Moolenbroek 5653*d56f51eaSDavid van Moolenbroek fi 5654*d56f51eaSDavid van Moolenbroek 5655*d56f51eaSDavid van Moolenbroek if test x$have_any_nl = xno ; then 5656*d56f51eaSDavid van Moolenbroek # 5657*d56f51eaSDavid van Moolenbroek # No, we don't; do we have libnl 1.x? 5658*d56f51eaSDavid van Moolenbroek # 5659*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_handle_alloc in -lnl" >&5 5660*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for nl_handle_alloc in -lnl... " >&6; } 5661*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_nl_nl_handle_alloc+:} false; then : 5662*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5663*d56f51eaSDavid van Moolenbroekelse 5664*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 5665*d56f51eaSDavid van MoolenbroekLIBS="-lnl $LIBS" 5666*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 5667*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5668*d56f51eaSDavid van Moolenbroek 5669*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 5670*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 5671*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 5672*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 5673*d56f51eaSDavid van Moolenbroekextern "C" 5674*d56f51eaSDavid van Moolenbroek#endif 5675*d56f51eaSDavid van Moolenbroekchar nl_handle_alloc (); 5676*d56f51eaSDavid van Moolenbroekint 5677*d56f51eaSDavid van Moolenbroekmain () 5678*d56f51eaSDavid van Moolenbroek{ 5679*d56f51eaSDavid van Moolenbroekreturn nl_handle_alloc (); 5680*d56f51eaSDavid van Moolenbroek ; 5681*d56f51eaSDavid van Moolenbroek return 0; 5682*d56f51eaSDavid van Moolenbroek} 5683*d56f51eaSDavid van Moolenbroek_ACEOF 5684*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 5685*d56f51eaSDavid van Moolenbroek ac_cv_lib_nl_nl_handle_alloc=yes 5686*d56f51eaSDavid van Moolenbroekelse 5687*d56f51eaSDavid van Moolenbroek ac_cv_lib_nl_nl_handle_alloc=no 5688*d56f51eaSDavid van Moolenbroekfi 5689*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 5690*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 5691*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 5692*d56f51eaSDavid van Moolenbroekfi 5693*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_handle_alloc" >&5 5694*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_nl_nl_handle_alloc" >&6; } 5695*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_nl_nl_handle_alloc" = xyes; then : 5696*d56f51eaSDavid van Moolenbroek 5697*d56f51eaSDavid van Moolenbroek # 5698*d56f51eaSDavid van Moolenbroek # Yes. 5699*d56f51eaSDavid van Moolenbroek # 5700*d56f51eaSDavid van Moolenbroek LIBS="${libnldir} -lnl $LIBS" 5701*d56f51eaSDavid van Moolenbroek 5702*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LIBNL 1" >>confdefs.h 5703*d56f51eaSDavid van Moolenbroek 5704*d56f51eaSDavid van Moolenbroek have_any_nl="yes" 5705*d56f51eaSDavid van Moolenbroek 5706*d56f51eaSDavid van Moolenbroekfi 5707*d56f51eaSDavid van Moolenbroek 5708*d56f51eaSDavid van Moolenbroek fi 5709*d56f51eaSDavid van Moolenbroek 5710*d56f51eaSDavid van Moolenbroek if test x$have_any_nl = xno ; then 5711*d56f51eaSDavid van Moolenbroek # 5712*d56f51eaSDavid van Moolenbroek # No, we don't have libnl at all. 5713*d56f51eaSDavid van Moolenbroek # 5714*d56f51eaSDavid van Moolenbroek if test x$with_libnl = xyes ; then 5715*d56f51eaSDavid van Moolenbroek as_fn_error $? "libnl support requested but libnl not found" "$LINENO" 5 5716*d56f51eaSDavid van Moolenbroek fi 5717*d56f51eaSDavid van Moolenbroek fi 5718*d56f51eaSDavid van Moolenbroek fi 5719*d56f51eaSDavid van Moolenbroek 5720*d56f51eaSDavid van Moolenbroek for ac_header in linux/ethtool.h 5721*d56f51eaSDavid van Moolenbroekdo : 5722*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "linux/ethtool.h" "ac_cv_header_linux_ethtool_h" " 5723*d56f51eaSDavid van Moolenbroek$ac_includes_default 5724*d56f51eaSDavid van Moolenbroek#include <linux/types.h> 5725*d56f51eaSDavid van Moolenbroek 5726*d56f51eaSDavid van Moolenbroek" 5727*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_ethtool_h" = xyes; then : 5728*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5729*d56f51eaSDavid van Moolenbroek#define HAVE_LINUX_ETHTOOL_H 1 5730*d56f51eaSDavid van Moolenbroek_ACEOF 5731*d56f51eaSDavid van Moolenbroek 5732*d56f51eaSDavid van Moolenbroekfi 5733*d56f51eaSDavid van Moolenbroek 5734*d56f51eaSDavid van Moolenbroekdone 5735*d56f51eaSDavid van Moolenbroek 5736*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if if_packet.h has tpacket_stats defined" >&5 5737*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if if_packet.h has tpacket_stats defined... " >&6; } 5738*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_tpacket_stats+:} false; then : 5739*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5740*d56f51eaSDavid van Moolenbroekelse 5741*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5742*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5743*d56f51eaSDavid van Moolenbroek 5744*d56f51eaSDavid van Moolenbroek# include <linux/if_packet.h> 5745*d56f51eaSDavid van Moolenbroekint 5746*d56f51eaSDavid van Moolenbroekmain () 5747*d56f51eaSDavid van Moolenbroek{ 5748*d56f51eaSDavid van Moolenbroekstruct tpacket_stats stats 5749*d56f51eaSDavid van Moolenbroek ; 5750*d56f51eaSDavid van Moolenbroek return 0; 5751*d56f51eaSDavid van Moolenbroek} 5752*d56f51eaSDavid van Moolenbroek_ACEOF 5753*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5754*d56f51eaSDavid van Moolenbroek ac_cv_lbl_tpacket_stats=yes 5755*d56f51eaSDavid van Moolenbroekelse 5756*d56f51eaSDavid van Moolenbroek ac_cv_lbl_tpacket_stats=no 5757*d56f51eaSDavid van Moolenbroekfi 5758*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5759*d56f51eaSDavid van Moolenbroekfi 5760*d56f51eaSDavid van Moolenbroek 5761*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_tpacket_stats" >&5 5762*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_tpacket_stats" >&6; } 5763*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_tpacket_stats = yes; then 5764*d56f51eaSDavid van Moolenbroek 5765*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_TPACKET_STATS 1" >>confdefs.h 5766*d56f51eaSDavid van Moolenbroek 5767*d56f51eaSDavid van Moolenbroek fi 5768*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tpacket_auxdata struct has tp_vlan_tci member" >&5 5769*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if tpacket_auxdata struct has tp_vlan_tci member... " >&6; } 5770*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci+:} false; then : 5771*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5772*d56f51eaSDavid van Moolenbroekelse 5773*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5774*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5775*d56f51eaSDavid van Moolenbroek 5776*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 5777*d56f51eaSDavid van Moolenbroek# include <linux/if_packet.h> 5778*d56f51eaSDavid van Moolenbroekint 5779*d56f51eaSDavid van Moolenbroekmain () 5780*d56f51eaSDavid van Moolenbroek{ 5781*d56f51eaSDavid van Moolenbroeku_int i = sizeof(((struct tpacket_auxdata *)0)->tp_vlan_tci) 5782*d56f51eaSDavid van Moolenbroek ; 5783*d56f51eaSDavid van Moolenbroek return 0; 5784*d56f51eaSDavid van Moolenbroek} 5785*d56f51eaSDavid van Moolenbroek_ACEOF 5786*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5787*d56f51eaSDavid van Moolenbroek ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=yes 5788*d56f51eaSDavid van Moolenbroekelse 5789*d56f51eaSDavid van Moolenbroek ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=no 5790*d56f51eaSDavid van Moolenbroekfi 5791*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5792*d56f51eaSDavid van Moolenbroekfi 5793*d56f51eaSDavid van Moolenbroek 5794*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&5 5795*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&6; } 5796*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci = yes ; then 5797*d56f51eaSDavid van Moolenbroek HAVE_LINUX_TPACKET_AUXDATA=tp_vlan_tci 5798*d56f51eaSDavid van Moolenbroek 5799*d56f51eaSDavid van Moolenbroek 5800*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI 1" >>confdefs.h 5801*d56f51eaSDavid van Moolenbroek 5802*d56f51eaSDavid van Moolenbroek fi 5803*d56f51eaSDavid van Moolenbroek ;; 5804*d56f51eaSDavid van Moolenbroek 5805*d56f51eaSDavid van Moolenbroekbpf) 5806*d56f51eaSDavid van Moolenbroek # 5807*d56f51eaSDavid van Moolenbroek # Check whether we have the *BSD-style ioctls. 5808*d56f51eaSDavid van Moolenbroek # 5809*d56f51eaSDavid van Moolenbroek for ac_header in net/if_media.h 5810*d56f51eaSDavid van Moolenbroekdo : 5811*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "net/if_media.h" "ac_cv_header_net_if_media_h" "$ac_includes_default" 5812*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_net_if_media_h" = xyes; then : 5813*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 5814*d56f51eaSDavid van Moolenbroek#define HAVE_NET_IF_MEDIA_H 1 5815*d56f51eaSDavid van Moolenbroek_ACEOF 5816*d56f51eaSDavid van Moolenbroek 5817*d56f51eaSDavid van Moolenbroekfi 5818*d56f51eaSDavid van Moolenbroek 5819*d56f51eaSDavid van Moolenbroekdone 5820*d56f51eaSDavid van Moolenbroek 5821*d56f51eaSDavid van Moolenbroek 5822*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the system supports zerocopy BPF" >&5 5823*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the system supports zerocopy BPF... " >&6; } 5824*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5825*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5826*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 5827*d56f51eaSDavid van Moolenbroek #include <sys/ioctl.h> 5828*d56f51eaSDavid van Moolenbroek #include <net/if.h> 5829*d56f51eaSDavid van Moolenbroek #include <net/bpf.h> 5830*d56f51eaSDavid van Moolenbroekint 5831*d56f51eaSDavid van Moolenbroekmain () 5832*d56f51eaSDavid van Moolenbroek{ 5833*d56f51eaSDavid van Moolenbroekreturn (BIOCROTZBUF + BPF_BUFMODE_ZBUF); 5834*d56f51eaSDavid van Moolenbroek ; 5835*d56f51eaSDavid van Moolenbroek return 0; 5836*d56f51eaSDavid van Moolenbroek} 5837*d56f51eaSDavid van Moolenbroek_ACEOF 5838*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5839*d56f51eaSDavid van Moolenbroek 5840*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5841*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 5842*d56f51eaSDavid van Moolenbroek 5843*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_ZEROCOPY_BPF 1" >>confdefs.h 5844*d56f51eaSDavid van Moolenbroek 5845*d56f51eaSDavid van Moolenbroek 5846*d56f51eaSDavid van Moolenbroekelse 5847*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5848*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 5849*d56f51eaSDavid van Moolenbroekfi 5850*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5851*d56f51eaSDavid van Moolenbroek 5852*d56f51eaSDavid van Moolenbroek # 5853*d56f51eaSDavid van Moolenbroek # Check whether we have struct BPF_TIMEVAL. 5854*d56f51eaSDavid van Moolenbroek # 5855*d56f51eaSDavid van Moolenbroek ac_fn_c_check_type "$LINENO" "struct BPF_TIMEVAL" "ac_cv_type_struct_BPF_TIMEVAL" " 5856*d56f51eaSDavid van Moolenbroek#include <sys/types.h> 5857*d56f51eaSDavid van Moolenbroek#include <sys/ioctl.h> 5858*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_IOCCOM_H 5859*d56f51eaSDavid van Moolenbroek#include <sys/ioccom.h> 5860*d56f51eaSDavid van Moolenbroek#endif 5861*d56f51eaSDavid van Moolenbroek#include <net/bpf.h> 5862*d56f51eaSDavid van Moolenbroek 5863*d56f51eaSDavid van Moolenbroek" 5864*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_type_struct_BPF_TIMEVAL" = xyes; then : 5865*d56f51eaSDavid van Moolenbroek 5866*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 5867*d56f51eaSDavid van Moolenbroek#define HAVE_STRUCT_BPF_TIMEVAL 1 5868*d56f51eaSDavid van Moolenbroek_ACEOF 5869*d56f51eaSDavid van Moolenbroek 5870*d56f51eaSDavid van Moolenbroek 5871*d56f51eaSDavid van Moolenbroekfi 5872*d56f51eaSDavid van Moolenbroek 5873*d56f51eaSDavid van Moolenbroek ;; 5874*d56f51eaSDavid van Moolenbroek 5875*d56f51eaSDavid van Moolenbroekdag) 5876*d56f51eaSDavid van Moolenbroek V_DEFS="$V_DEFS -DDAG_ONLY" 5877*d56f51eaSDavid van Moolenbroek ;; 5878*d56f51eaSDavid van Moolenbroek 5879*d56f51eaSDavid van Moolenbroekseptel) 5880*d56f51eaSDavid van Moolenbroek V_DEFS="$V_DEFS -DSEPTEL_ONLY" 5881*d56f51eaSDavid van Moolenbroek ;; 5882*d56f51eaSDavid van Moolenbroek 5883*d56f51eaSDavid van Moolenbroeksnf) 5884*d56f51eaSDavid van Moolenbroek V_DEFS="$V_DEFS -DSNF_ONLY" 5885*d56f51eaSDavid van Moolenbroek ;; 5886*d56f51eaSDavid van Moolenbroek 5887*d56f51eaSDavid van Moolenbroeknull) 5888*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine packet capture interface" >&5 5889*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: cannot determine packet capture interface" >&2;} 5890*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: (see the INSTALL doc for more info)" >&5 5891*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: (see the INSTALL doc for more info)" >&2;} 5892*d56f51eaSDavid van Moolenbroek ;; 5893*d56f51eaSDavid van Moolenbroekesac 5894*d56f51eaSDavid van Moolenbroek 5895*d56f51eaSDavid van Moolenbroekif test "$V_PCAP" = null 5896*d56f51eaSDavid van Moolenbroekthen 5897*d56f51eaSDavid van Moolenbroek # 5898*d56f51eaSDavid van Moolenbroek # We can't capture, so we can't open any capture 5899*d56f51eaSDavid van Moolenbroek # devices, so we won't return any interfaces. 5900*d56f51eaSDavid van Moolenbroek # 5901*d56f51eaSDavid van Moolenbroek V_FINDALLDEVS=null 5902*d56f51eaSDavid van Moolenbroekelse 5903*d56f51eaSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs" 5904*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_func_getifaddrs" = xyes; then : 5905*d56f51eaSDavid van Moolenbroek 5906*d56f51eaSDavid van Moolenbroek # 5907*d56f51eaSDavid van Moolenbroek # We have "getifaddrs()"; make sure we have <ifaddrs.h> 5908*d56f51eaSDavid van Moolenbroek # as well, just in case some platform is really weird. 5909*d56f51eaSDavid van Moolenbroek # 5910*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default" 5911*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_ifaddrs_h" = xyes; then : 5912*d56f51eaSDavid van Moolenbroek 5913*d56f51eaSDavid van Moolenbroek # 5914*d56f51eaSDavid van Moolenbroek # We have the header, so we use "getifaddrs()" to 5915*d56f51eaSDavid van Moolenbroek # get the list of interfaces. 5916*d56f51eaSDavid van Moolenbroek # 5917*d56f51eaSDavid van Moolenbroek V_FINDALLDEVS=getad 5918*d56f51eaSDavid van Moolenbroek 5919*d56f51eaSDavid van Moolenbroekelse 5920*d56f51eaSDavid van Moolenbroek 5921*d56f51eaSDavid van Moolenbroek # 5922*d56f51eaSDavid van Moolenbroek # We don't have the header - give up. 5923*d56f51eaSDavid van Moolenbroek # XXX - we could also fall back on some other 5924*d56f51eaSDavid van Moolenbroek # mechanism, but, for now, this'll catch this 5925*d56f51eaSDavid van Moolenbroek # problem so that we can at least try to figure 5926*d56f51eaSDavid van Moolenbroek # out something to do on systems with "getifaddrs()" 5927*d56f51eaSDavid van Moolenbroek # but without "ifaddrs.h", if there is something 5928*d56f51eaSDavid van Moolenbroek # we can do on those systems. 5929*d56f51eaSDavid van Moolenbroek # 5930*d56f51eaSDavid van Moolenbroek as_fn_error $? "Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." "$LINENO" 5 5931*d56f51eaSDavid van Moolenbroek 5932*d56f51eaSDavid van Moolenbroekfi 5933*d56f51eaSDavid van Moolenbroek 5934*d56f51eaSDavid van Moolenbroek 5935*d56f51eaSDavid van Moolenbroek 5936*d56f51eaSDavid van Moolenbroekelse 5937*d56f51eaSDavid van Moolenbroek 5938*d56f51eaSDavid van Moolenbroek # 5939*d56f51eaSDavid van Moolenbroek # Well, we don't have "getifaddrs()", so we have to use 5940*d56f51eaSDavid van Moolenbroek # some other mechanism; determine what that mechanism is. 5941*d56f51eaSDavid van Moolenbroek # 5942*d56f51eaSDavid van Moolenbroek # The first thing we use is the type of capture mechanism, 5943*d56f51eaSDavid van Moolenbroek # which is somewhat of a proxy for the OS we're using. 5944*d56f51eaSDavid van Moolenbroek # 5945*d56f51eaSDavid van Moolenbroek case "$V_PCAP" in 5946*d56f51eaSDavid van Moolenbroek 5947*d56f51eaSDavid van Moolenbroek dlpi|libdlpi) 5948*d56f51eaSDavid van Moolenbroek # 5949*d56f51eaSDavid van Moolenbroek # This might be Solaris 8 or later, with 5950*d56f51eaSDavid van Moolenbroek # SIOCGLIFCONF, or it might be some other OS 5951*d56f51eaSDavid van Moolenbroek # or some older version of Solaris, with 5952*d56f51eaSDavid van Moolenbroek # just SIOCGIFCONF. 5953*d56f51eaSDavid van Moolenbroek # 5954*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have SIOCGLIFCONF" >&5 5955*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we have SIOCGLIFCONF... " >&6; } 5956*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_have_siocglifconf+:} false; then : 5957*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 5958*d56f51eaSDavid van Moolenbroekelse 5959*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5960*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 5961*d56f51eaSDavid van Moolenbroek#include <sys/param.h> 5962*d56f51eaSDavid van Moolenbroek #include <sys/file.h> 5963*d56f51eaSDavid van Moolenbroek #include <sys/ioctl.h> 5964*d56f51eaSDavid van Moolenbroek #include <sys/socket.h> 5965*d56f51eaSDavid van Moolenbroek #include <sys/sockio.h> 5966*d56f51eaSDavid van Moolenbroekint 5967*d56f51eaSDavid van Moolenbroekmain () 5968*d56f51eaSDavid van Moolenbroek{ 5969*d56f51eaSDavid van Moolenbroekioctl(0, SIOCGLIFCONF, (char *)0); 5970*d56f51eaSDavid van Moolenbroek ; 5971*d56f51eaSDavid van Moolenbroek return 0; 5972*d56f51eaSDavid van Moolenbroek} 5973*d56f51eaSDavid van Moolenbroek_ACEOF 5974*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 5975*d56f51eaSDavid van Moolenbroek ac_cv_lbl_have_siocglifconf=yes 5976*d56f51eaSDavid van Moolenbroekelse 5977*d56f51eaSDavid van Moolenbroek ac_cv_lbl_have_siocglifconf=no 5978*d56f51eaSDavid van Moolenbroekfi 5979*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5980*d56f51eaSDavid van Moolenbroekfi 5981*d56f51eaSDavid van Moolenbroek 5982*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_have_siocglifconf" >&5 5983*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_have_siocglifconf" >&6; } 5984*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_have_siocglifconf = yes ; then 5985*d56f51eaSDavid van Moolenbroek V_FINDALLDEVS=glifc 5986*d56f51eaSDavid van Moolenbroek else 5987*d56f51eaSDavid van Moolenbroek V_FINDALLDEVS=gifc 5988*d56f51eaSDavid van Moolenbroek fi 5989*d56f51eaSDavid van Moolenbroek ;; 5990*d56f51eaSDavid van Moolenbroek 5991*d56f51eaSDavid van Moolenbroek *) 5992*d56f51eaSDavid van Moolenbroek # 5993*d56f51eaSDavid van Moolenbroek # Assume we just have SIOCGIFCONF. 5994*d56f51eaSDavid van Moolenbroek # (XXX - on at least later Linux kernels, there's 5995*d56f51eaSDavid van Moolenbroek # another mechanism, and we should be using that 5996*d56f51eaSDavid van Moolenbroek # instead.) 5997*d56f51eaSDavid van Moolenbroek # 5998*d56f51eaSDavid van Moolenbroek V_FINDALLDEVS=gifc 5999*d56f51eaSDavid van Moolenbroek ;; 6000*d56f51eaSDavid van Moolenbroek esac 6001*d56f51eaSDavid van Moolenbroekfi 6002*d56f51eaSDavid van Moolenbroek 6003*d56f51eaSDavid van Moolenbroekfi 6004*d56f51eaSDavid van Moolenbroek 6005*d56f51eaSDavid van Moolenbroekfi 6006*d56f51eaSDavid van Moolenbroek 6007*d56f51eaSDavid van Moolenbroek 6008*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5 6009*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for socklen_t... " >&6; } 6010*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6011*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 6012*d56f51eaSDavid van Moolenbroek 6013*d56f51eaSDavid van Moolenbroek #include <sys/types.h> 6014*d56f51eaSDavid van Moolenbroek #include <sys/socket.h> 6015*d56f51eaSDavid van Moolenbroek 6016*d56f51eaSDavid van Moolenbroekint 6017*d56f51eaSDavid van Moolenbroekmain () 6018*d56f51eaSDavid van Moolenbroek{ 6019*d56f51eaSDavid van Moolenbroek socklen_t x; 6020*d56f51eaSDavid van Moolenbroek ; 6021*d56f51eaSDavid van Moolenbroek return 0; 6022*d56f51eaSDavid van Moolenbroek} 6023*d56f51eaSDavid van Moolenbroek_ACEOF 6024*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 6025*d56f51eaSDavid van Moolenbroek have_socklen_t=yes 6026*d56f51eaSDavid van Moolenbroekelse 6027*d56f51eaSDavid van Moolenbroek have_socklen_t=no 6028*d56f51eaSDavid van Moolenbroekfi 6029*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6030*d56f51eaSDavid van Moolenbroekif test "x$have_socklen_t" = "xyes"; then 6031*d56f51eaSDavid van Moolenbroek 6032*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h 6033*d56f51eaSDavid van Moolenbroek 6034*d56f51eaSDavid van Moolenbroekfi 6035*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_socklen_t" >&5 6036*d56f51eaSDavid van Moolenbroek$as_echo "$have_socklen_t" >&6; } 6037*d56f51eaSDavid van Moolenbroek 6038*d56f51eaSDavid van Moolenbroek# Check whether --enable-ipv6 was given. 6039*d56f51eaSDavid van Moolenbroekif test "${enable_ipv6+set}" = set; then : 6040*d56f51eaSDavid van Moolenbroek enableval=$enable_ipv6; 6041*d56f51eaSDavid van Moolenbroekelse 6042*d56f51eaSDavid van Moolenbroek enable_ipv6=ifavailable 6043*d56f51eaSDavid van Moolenbroekfi 6044*d56f51eaSDavid van Moolenbroek 6045*d56f51eaSDavid van Moolenbroekif test "$enable_ipv6" != "no"; then 6046*d56f51eaSDavid van Moolenbroek ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo" 6047*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_func_getaddrinfo" = xyes; then : 6048*d56f51eaSDavid van Moolenbroek 6049*d56f51eaSDavid van Moolenbroek 6050*d56f51eaSDavid van Moolenbroek$as_echo "#define INET6 1" >>confdefs.h 6051*d56f51eaSDavid van Moolenbroek 6052*d56f51eaSDavid van Moolenbroek 6053*d56f51eaSDavid van Moolenbroekelse 6054*d56f51eaSDavid van Moolenbroek 6055*d56f51eaSDavid van Moolenbroek if test "$enable_ipv6" != "ifavailable"; then 6056*d56f51eaSDavid van Moolenbroek { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6057*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6058*d56f51eaSDavid van Moolenbroekas_fn_error $? "--enable-ipv6 was given, but getaddrinfo isn't available 6059*d56f51eaSDavid van MoolenbroekSee \`config.log' for more details" "$LINENO" 5; } 6060*d56f51eaSDavid van Moolenbroek fi 6061*d56f51eaSDavid van Moolenbroek 6062*d56f51eaSDavid van Moolenbroekfi 6063*d56f51eaSDavid van Moolenbroek 6064*d56f51eaSDavid van Moolenbroekfi 6065*d56f51eaSDavid van Moolenbroek 6066*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build optimizer debugging code" >&5 6067*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether to build optimizer debugging code... " >&6; } 6068*d56f51eaSDavid van Moolenbroek# Check whether --enable-optimizer-dbg was given. 6069*d56f51eaSDavid van Moolenbroekif test "${enable_optimizer_dbg+set}" = set; then : 6070*d56f51eaSDavid van Moolenbroek enableval=$enable_optimizer_dbg; 6071*d56f51eaSDavid van Moolenbroekfi 6072*d56f51eaSDavid van Moolenbroek 6073*d56f51eaSDavid van Moolenbroekif test "$enable_optimizer_dbg" = "yes"; then 6074*d56f51eaSDavid van Moolenbroek 6075*d56f51eaSDavid van Moolenbroek$as_echo "#define BDEBUG 1" >>confdefs.h 6076*d56f51eaSDavid van Moolenbroek 6077*d56f51eaSDavid van Moolenbroekfi 6078*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_optimizer_dbg-no}" >&5 6079*d56f51eaSDavid van Moolenbroek$as_echo "${enable_optimizer_dbg-no}" >&6; } 6080*d56f51eaSDavid van Moolenbroek 6081*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build parser debugging code" >&5 6082*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether to build parser debugging code... " >&6; } 6083*d56f51eaSDavid van Moolenbroek# Check whether --enable-yydebug was given. 6084*d56f51eaSDavid van Moolenbroekif test "${enable_yydebug+set}" = set; then : 6085*d56f51eaSDavid van Moolenbroek enableval=$enable_yydebug; 6086*d56f51eaSDavid van Moolenbroekfi 6087*d56f51eaSDavid van Moolenbroek 6088*d56f51eaSDavid van Moolenbroekif test "$enable_yydebug" = "yes"; then 6089*d56f51eaSDavid van Moolenbroek 6090*d56f51eaSDavid van Moolenbroek$as_echo "#define YYDEBUG 1" >>confdefs.h 6091*d56f51eaSDavid van Moolenbroek 6092*d56f51eaSDavid van Moolenbroekfi 6093*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_yydebug-no}" >&5 6094*d56f51eaSDavid van Moolenbroek$as_echo "${enable_yydebug-no}" >&6; } 6095*d56f51eaSDavid van Moolenbroek 6096*d56f51eaSDavid van Moolenbroek# Check for Endace DAG card support. 6097*d56f51eaSDavid van Moolenbroek 6098*d56f51eaSDavid van Moolenbroek# Check whether --with-dag was given. 6099*d56f51eaSDavid van Moolenbroekif test "${with_dag+set}" = set; then : 6100*d56f51eaSDavid van Moolenbroek withval=$with_dag; 6101*d56f51eaSDavid van Moolenbroek if test "$withval" = no 6102*d56f51eaSDavid van Moolenbroek then 6103*d56f51eaSDavid van Moolenbroek # User doesn't want DAG support. 6104*d56f51eaSDavid van Moolenbroek want_dag=no 6105*d56f51eaSDavid van Moolenbroek elif test "$withval" = yes 6106*d56f51eaSDavid van Moolenbroek then 6107*d56f51eaSDavid van Moolenbroek # User wants DAG support but hasn't specified a directory. 6108*d56f51eaSDavid van Moolenbroek want_dag=yes 6109*d56f51eaSDavid van Moolenbroek else 6110*d56f51eaSDavid van Moolenbroek # User wants DAG support and has specified a directory, so use the provided value. 6111*d56f51eaSDavid van Moolenbroek want_dag=yes 6112*d56f51eaSDavid van Moolenbroek dag_root=$withval 6113*d56f51eaSDavid van Moolenbroek fi 6114*d56f51eaSDavid van Moolenbroek 6115*d56f51eaSDavid van Moolenbroekelse 6116*d56f51eaSDavid van Moolenbroek 6117*d56f51eaSDavid van Moolenbroek # 6118*d56f51eaSDavid van Moolenbroek # Use DAG API if present, otherwise don't 6119*d56f51eaSDavid van Moolenbroek # 6120*d56f51eaSDavid van Moolenbroek want_dag=ifpresent 6121*d56f51eaSDavid van Moolenbroek 6122*d56f51eaSDavid van Moolenbroekfi 6123*d56f51eaSDavid van Moolenbroek 6124*d56f51eaSDavid van Moolenbroek 6125*d56f51eaSDavid van Moolenbroek 6126*d56f51eaSDavid van Moolenbroek# Check whether --with-dag-includes was given. 6127*d56f51eaSDavid van Moolenbroekif test "${with_dag_includes+set}" = set; then : 6128*d56f51eaSDavid van Moolenbroek withval=$with_dag_includes; 6129*d56f51eaSDavid van Moolenbroek # User wants DAG support and has specified a header directory, so use the provided value. 6130*d56f51eaSDavid van Moolenbroek want_dag=yes 6131*d56f51eaSDavid van Moolenbroek dag_include_dir=$withval 6132*d56f51eaSDavid van Moolenbroek 6133*d56f51eaSDavid van Moolenbroekfi 6134*d56f51eaSDavid van Moolenbroek 6135*d56f51eaSDavid van Moolenbroek 6136*d56f51eaSDavid van Moolenbroek 6137*d56f51eaSDavid van Moolenbroek# Check whether --with-dag-libraries was given. 6138*d56f51eaSDavid van Moolenbroekif test "${with_dag_libraries+set}" = set; then : 6139*d56f51eaSDavid van Moolenbroek withval=$with_dag_libraries; 6140*d56f51eaSDavid van Moolenbroek # User wants DAG support and has specified a library directory, so use the provided value. 6141*d56f51eaSDavid van Moolenbroek want_dag=yes 6142*d56f51eaSDavid van Moolenbroek dag_lib_dir=$withval 6143*d56f51eaSDavid van Moolenbroek 6144*d56f51eaSDavid van Moolenbroekfi 6145*d56f51eaSDavid van Moolenbroek 6146*d56f51eaSDavid van Moolenbroek 6147*d56f51eaSDavid van Moolenbroekcase "$V_PCAP" in 6148*d56f51eaSDavid van Moolenbroeklinux|bpf|dag) 6149*d56f51eaSDavid van Moolenbroek # 6150*d56f51eaSDavid van Moolenbroek # We support the DAG API if we're on Linux or BSD, or if we're 6151*d56f51eaSDavid van Moolenbroek # building a DAG-only libpcap. 6152*d56f51eaSDavid van Moolenbroek # 6153*d56f51eaSDavid van Moolenbroek ;; 6154*d56f51eaSDavid van Moolenbroek*) 6155*d56f51eaSDavid van Moolenbroek # 6156*d56f51eaSDavid van Moolenbroek # If the user explicitly requested DAG, tell them it's not 6157*d56f51eaSDavid van Moolenbroek # supported. 6158*d56f51eaSDavid van Moolenbroek # 6159*d56f51eaSDavid van Moolenbroek # If they expressed no preference, don't include it. 6160*d56f51eaSDavid van Moolenbroek # 6161*d56f51eaSDavid van Moolenbroek if test $want_dag = yes; then 6162*d56f51eaSDavid van Moolenbroek as_fn_error $? "DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" "$LINENO" 5 6163*d56f51eaSDavid van Moolenbroek elif test $want_dag = yes; then 6164*d56f51eaSDavid van Moolenbroek want_dag=no 6165*d56f51eaSDavid van Moolenbroek fi 6166*d56f51eaSDavid van Moolenbroek ;; 6167*d56f51eaSDavid van Moolenbroekesac 6168*d56f51eaSDavid van Moolenbroek 6169*d56f51eaSDavid van Moolenbroekac_cv_lbl_dag_api=no 6170*d56f51eaSDavid van Moolenbroekif test "$want_dag" != no; then 6171*d56f51eaSDavid van Moolenbroek 6172*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have DAG API headers" >&5 6173*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we have DAG API headers... " >&6; } 6174*d56f51eaSDavid van Moolenbroek 6175*d56f51eaSDavid van Moolenbroek # If necessary, set default paths for DAG API headers and libraries. 6176*d56f51eaSDavid van Moolenbroek if test -z "$dag_root"; then 6177*d56f51eaSDavid van Moolenbroek dag_root=/usr/local 6178*d56f51eaSDavid van Moolenbroek fi 6179*d56f51eaSDavid van Moolenbroek 6180*d56f51eaSDavid van Moolenbroek if test -z "$dag_include_dir"; then 6181*d56f51eaSDavid van Moolenbroek dag_include_dir="$dag_root/include" 6182*d56f51eaSDavid van Moolenbroek fi 6183*d56f51eaSDavid van Moolenbroek 6184*d56f51eaSDavid van Moolenbroek if test -z "$dag_lib_dir"; then 6185*d56f51eaSDavid van Moolenbroek dag_lib_dir="$dag_root/lib" 6186*d56f51eaSDavid van Moolenbroek fi 6187*d56f51eaSDavid van Moolenbroek 6188*d56f51eaSDavid van Moolenbroek if test -z "$dag_tools_dir"; then 6189*d56f51eaSDavid van Moolenbroek dag_tools_dir="$dag_root/tools" 6190*d56f51eaSDavid van Moolenbroek fi 6191*d56f51eaSDavid van Moolenbroek 6192*d56f51eaSDavid van Moolenbroek if test -r $dag_include_dir/dagapi.h; then 6193*d56f51eaSDavid van Moolenbroek ac_cv_lbl_dag_api=yes 6194*d56f51eaSDavid van Moolenbroek fi 6195*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5 6196*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_dag_api ($dag_include_dir)" >&6; } 6197*d56f51eaSDavid van Moolenbroekfi 6198*d56f51eaSDavid van Moolenbroek 6199*d56f51eaSDavid van Moolenbroekif test $ac_cv_lbl_dag_api = yes; then 6200*d56f51eaSDavid van Moolenbroek V_INCLS="$V_INCLS -I$dag_include_dir" 6201*d56f51eaSDavid van Moolenbroek 6202*d56f51eaSDavid van Moolenbroek if test $V_PCAP != dag ; then 6203*d56f51eaSDavid van Moolenbroek SSRC="pcap-dag.c" 6204*d56f51eaSDavid van Moolenbroek fi 6205*d56f51eaSDavid van Moolenbroek 6206*d56f51eaSDavid van Moolenbroek # See if we can find a general version string. 6207*d56f51eaSDavid van Moolenbroek # Don't need to save and restore LIBS to prevent -ldag being 6208*d56f51eaSDavid van Moolenbroek # included if there's a found-action (arg 3). 6209*d56f51eaSDavid van Moolenbroek saved_ldflags=$LDFLAGS 6210*d56f51eaSDavid van Moolenbroek LDFLAGS="-L$dag_lib_dir" 6211*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_attach_stream in -ldag" >&5 6212*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for dag_attach_stream in -ldag... " >&6; } 6213*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_dag_dag_attach_stream+:} false; then : 6214*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6215*d56f51eaSDavid van Moolenbroekelse 6216*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 6217*d56f51eaSDavid van MoolenbroekLIBS="-ldag $LIBS" 6218*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6219*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 6220*d56f51eaSDavid van Moolenbroek 6221*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 6222*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 6223*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 6224*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 6225*d56f51eaSDavid van Moolenbroekextern "C" 6226*d56f51eaSDavid van Moolenbroek#endif 6227*d56f51eaSDavid van Moolenbroekchar dag_attach_stream (); 6228*d56f51eaSDavid van Moolenbroekint 6229*d56f51eaSDavid van Moolenbroekmain () 6230*d56f51eaSDavid van Moolenbroek{ 6231*d56f51eaSDavid van Moolenbroekreturn dag_attach_stream (); 6232*d56f51eaSDavid van Moolenbroek ; 6233*d56f51eaSDavid van Moolenbroek return 0; 6234*d56f51eaSDavid van Moolenbroek} 6235*d56f51eaSDavid van Moolenbroek_ACEOF 6236*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6237*d56f51eaSDavid van Moolenbroek ac_cv_lib_dag_dag_attach_stream=yes 6238*d56f51eaSDavid van Moolenbroekelse 6239*d56f51eaSDavid van Moolenbroek ac_cv_lib_dag_dag_attach_stream=no 6240*d56f51eaSDavid van Moolenbroekfi 6241*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6242*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6243*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 6244*d56f51eaSDavid van Moolenbroekfi 6245*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_attach_stream" >&5 6246*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_dag_dag_attach_stream" >&6; } 6247*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_dag_dag_attach_stream" = xyes; then : 6248*d56f51eaSDavid van Moolenbroek dag_streams="1" 6249*d56f51eaSDavid van Moolenbroekelse 6250*d56f51eaSDavid van Moolenbroek dag_streams="0" 6251*d56f51eaSDavid van Moolenbroekfi 6252*d56f51eaSDavid van Moolenbroek 6253*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_erf_types in -ldag" >&5 6254*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for dag_get_erf_types in -ldag... " >&6; } 6255*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_dag_dag_get_erf_types+:} false; then : 6256*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6257*d56f51eaSDavid van Moolenbroekelse 6258*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 6259*d56f51eaSDavid van MoolenbroekLIBS="-ldag $LIBS" 6260*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6261*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 6262*d56f51eaSDavid van Moolenbroek 6263*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 6264*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 6265*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 6266*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 6267*d56f51eaSDavid van Moolenbroekextern "C" 6268*d56f51eaSDavid van Moolenbroek#endif 6269*d56f51eaSDavid van Moolenbroekchar dag_get_erf_types (); 6270*d56f51eaSDavid van Moolenbroekint 6271*d56f51eaSDavid van Moolenbroekmain () 6272*d56f51eaSDavid van Moolenbroek{ 6273*d56f51eaSDavid van Moolenbroekreturn dag_get_erf_types (); 6274*d56f51eaSDavid van Moolenbroek ; 6275*d56f51eaSDavid van Moolenbroek return 0; 6276*d56f51eaSDavid van Moolenbroek} 6277*d56f51eaSDavid van Moolenbroek_ACEOF 6278*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6279*d56f51eaSDavid van Moolenbroek ac_cv_lib_dag_dag_get_erf_types=yes 6280*d56f51eaSDavid van Moolenbroekelse 6281*d56f51eaSDavid van Moolenbroek ac_cv_lib_dag_dag_get_erf_types=no 6282*d56f51eaSDavid van Moolenbroekfi 6283*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6284*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6285*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 6286*d56f51eaSDavid van Moolenbroekfi 6287*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_erf_types" >&5 6288*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_dag_dag_get_erf_types" >&6; } 6289*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_dag_dag_get_erf_types" = xyes; then : 6290*d56f51eaSDavid van Moolenbroek 6291*d56f51eaSDavid van Moolenbroek 6292*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DAG_GET_ERF_TYPES 1" >>confdefs.h 6293*d56f51eaSDavid van Moolenbroek 6294*d56f51eaSDavid van Moolenbroekfi 6295*d56f51eaSDavid van Moolenbroek 6296*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_stream_erf_types in -ldag" >&5 6297*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for dag_get_stream_erf_types in -ldag... " >&6; } 6298*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_dag_dag_get_stream_erf_types+:} false; then : 6299*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6300*d56f51eaSDavid van Moolenbroekelse 6301*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 6302*d56f51eaSDavid van MoolenbroekLIBS="-ldag $LIBS" 6303*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6304*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 6305*d56f51eaSDavid van Moolenbroek 6306*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 6307*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 6308*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 6309*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 6310*d56f51eaSDavid van Moolenbroekextern "C" 6311*d56f51eaSDavid van Moolenbroek#endif 6312*d56f51eaSDavid van Moolenbroekchar dag_get_stream_erf_types (); 6313*d56f51eaSDavid van Moolenbroekint 6314*d56f51eaSDavid van Moolenbroekmain () 6315*d56f51eaSDavid van Moolenbroek{ 6316*d56f51eaSDavid van Moolenbroekreturn dag_get_stream_erf_types (); 6317*d56f51eaSDavid van Moolenbroek ; 6318*d56f51eaSDavid van Moolenbroek return 0; 6319*d56f51eaSDavid van Moolenbroek} 6320*d56f51eaSDavid van Moolenbroek_ACEOF 6321*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6322*d56f51eaSDavid van Moolenbroek ac_cv_lib_dag_dag_get_stream_erf_types=yes 6323*d56f51eaSDavid van Moolenbroekelse 6324*d56f51eaSDavid van Moolenbroek ac_cv_lib_dag_dag_get_stream_erf_types=no 6325*d56f51eaSDavid van Moolenbroekfi 6326*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6327*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6328*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 6329*d56f51eaSDavid van Moolenbroekfi 6330*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_stream_erf_types" >&5 6331*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_dag_dag_get_stream_erf_types" >&6; } 6332*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_dag_dag_get_stream_erf_types" = xyes; then : 6333*d56f51eaSDavid van Moolenbroek 6334*d56f51eaSDavid van Moolenbroek 6335*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DAG_GET_STREAM_ERF_TYPES 1" >>confdefs.h 6336*d56f51eaSDavid van Moolenbroek 6337*d56f51eaSDavid van Moolenbroekfi 6338*d56f51eaSDavid van Moolenbroek 6339*d56f51eaSDavid van Moolenbroek 6340*d56f51eaSDavid van Moolenbroek LDFLAGS=$saved_ldflags 6341*d56f51eaSDavid van Moolenbroek 6342*d56f51eaSDavid van Moolenbroek if test "$dag_streams" = 1; then 6343*d56f51eaSDavid van Moolenbroek 6344*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DAG_STREAMS_API 1" >>confdefs.h 6345*d56f51eaSDavid van Moolenbroek 6346*d56f51eaSDavid van Moolenbroek LIBS="$LIBS -ldag" 6347*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -L$dag_lib_dir" 6348*d56f51eaSDavid van Moolenbroek 6349*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vdag_set_device_info in -lvdag" >&5 6350*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for vdag_set_device_info in -lvdag... " >&6; } 6351*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_vdag_vdag_set_device_info+:} false; then : 6352*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6353*d56f51eaSDavid van Moolenbroekelse 6354*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 6355*d56f51eaSDavid van MoolenbroekLIBS="-lvdag $LIBS" 6356*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6357*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 6358*d56f51eaSDavid van Moolenbroek 6359*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 6360*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 6361*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 6362*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 6363*d56f51eaSDavid van Moolenbroekextern "C" 6364*d56f51eaSDavid van Moolenbroek#endif 6365*d56f51eaSDavid van Moolenbroekchar vdag_set_device_info (); 6366*d56f51eaSDavid van Moolenbroekint 6367*d56f51eaSDavid van Moolenbroekmain () 6368*d56f51eaSDavid van Moolenbroek{ 6369*d56f51eaSDavid van Moolenbroekreturn vdag_set_device_info (); 6370*d56f51eaSDavid van Moolenbroek ; 6371*d56f51eaSDavid van Moolenbroek return 0; 6372*d56f51eaSDavid van Moolenbroek} 6373*d56f51eaSDavid van Moolenbroek_ACEOF 6374*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6375*d56f51eaSDavid van Moolenbroek ac_cv_lib_vdag_vdag_set_device_info=yes 6376*d56f51eaSDavid van Moolenbroekelse 6377*d56f51eaSDavid van Moolenbroek ac_cv_lib_vdag_vdag_set_device_info=no 6378*d56f51eaSDavid van Moolenbroekfi 6379*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6380*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6381*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 6382*d56f51eaSDavid van Moolenbroekfi 6383*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_vdag_vdag_set_device_info" >&5 6384*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_vdag_vdag_set_device_info" >&6; } 6385*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_vdag_vdag_set_device_info" = xyes; then : 6386*d56f51eaSDavid van Moolenbroek ac_dag_have_vdag="1" 6387*d56f51eaSDavid van Moolenbroekelse 6388*d56f51eaSDavid van Moolenbroek ac_dag_have_vdag="0" 6389*d56f51eaSDavid van Moolenbroekfi 6390*d56f51eaSDavid van Moolenbroek 6391*d56f51eaSDavid van Moolenbroek if test "$ac_dag_have_vdag" = 1; then 6392*d56f51eaSDavid van Moolenbroek 6393*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DAG_VDAG 1" >>confdefs.h 6394*d56f51eaSDavid van Moolenbroek 6395*d56f51eaSDavid van Moolenbroek LIBS="$LIBS -lpthread" 6396*d56f51eaSDavid van Moolenbroek fi 6397*d56f51eaSDavid van Moolenbroek fi 6398*d56f51eaSDavid van Moolenbroek 6399*d56f51eaSDavid van Moolenbroek 6400*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_DAG_API 1" >>confdefs.h 6401*d56f51eaSDavid van Moolenbroek 6402*d56f51eaSDavid van Moolenbroekfi 6403*d56f51eaSDavid van Moolenbroek 6404*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have the DAG API" >&5 6405*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we have the DAG API... " >&6; } 6406*d56f51eaSDavid van Moolenbroek 6407*d56f51eaSDavid van Moolenbroekif test $ac_cv_lbl_dag_api = no; then 6408*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6409*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 6410*d56f51eaSDavid van Moolenbroek if test "$want_dag" = yes; then 6411*d56f51eaSDavid van Moolenbroek # User wanted DAG support but we couldn't find it. 6412*d56f51eaSDavid van Moolenbroek as_fn_error $? "DAG API requested, but not found at $dag_root: use --without-dag" "$LINENO" 5 6413*d56f51eaSDavid van Moolenbroek fi 6414*d56f51eaSDavid van Moolenbroek 6415*d56f51eaSDavid van Moolenbroek if test "$V_PCAP" = dag; then 6416*d56f51eaSDavid van Moolenbroek # User requested "dag" capture type but the DAG API wasn't 6417*d56f51eaSDavid van Moolenbroek # found. 6418*d56f51eaSDavid van Moolenbroek as_fn_error $? "Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" "$LINENO" 5 6419*d56f51eaSDavid van Moolenbroek fi 6420*d56f51eaSDavid van Moolenbroekelse 6421*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6422*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 6423*d56f51eaSDavid van Moolenbroekfi 6424*d56f51eaSDavid van Moolenbroek 6425*d56f51eaSDavid van Moolenbroek 6426*d56f51eaSDavid van Moolenbroek# Check whether --with-septel was given. 6427*d56f51eaSDavid van Moolenbroekif test "${with_septel+set}" = set; then : 6428*d56f51eaSDavid van Moolenbroek withval=$with_septel; 6429*d56f51eaSDavid van Moolenbroek if test "$withval" = no 6430*d56f51eaSDavid van Moolenbroek then 6431*d56f51eaSDavid van Moolenbroek want_septel=no 6432*d56f51eaSDavid van Moolenbroek elif test "$withval" = yes 6433*d56f51eaSDavid van Moolenbroek then 6434*d56f51eaSDavid van Moolenbroek want_septel=yes 6435*d56f51eaSDavid van Moolenbroek septel_root= 6436*d56f51eaSDavid van Moolenbroek else 6437*d56f51eaSDavid van Moolenbroek want_septel=yes 6438*d56f51eaSDavid van Moolenbroek septel_root=$withval 6439*d56f51eaSDavid van Moolenbroek fi 6440*d56f51eaSDavid van Moolenbroek 6441*d56f51eaSDavid van Moolenbroekelse 6442*d56f51eaSDavid van Moolenbroek 6443*d56f51eaSDavid van Moolenbroek # 6444*d56f51eaSDavid van Moolenbroek # Use Septel API if present, otherwise don't 6445*d56f51eaSDavid van Moolenbroek # 6446*d56f51eaSDavid van Moolenbroek want_septel=ifpresent 6447*d56f51eaSDavid van Moolenbroek septel_root=./../septel 6448*d56f51eaSDavid van Moolenbroek 6449*d56f51eaSDavid van Moolenbroekfi 6450*d56f51eaSDavid van Moolenbroek 6451*d56f51eaSDavid van Moolenbroekac_cv_lbl_septel_api=no 6452*d56f51eaSDavid van Moolenbroekcase "$V_PCAP" in 6453*d56f51eaSDavid van Moolenbroeklinux|septel) 6454*d56f51eaSDavid van Moolenbroek # 6455*d56f51eaSDavid van Moolenbroek # We support the Septel API if we're on Linux, or if we're building 6456*d56f51eaSDavid van Moolenbroek # a Septel-only libpcap. 6457*d56f51eaSDavid van Moolenbroek # 6458*d56f51eaSDavid van Moolenbroek ;; 6459*d56f51eaSDavid van Moolenbroek*) 6460*d56f51eaSDavid van Moolenbroek # 6461*d56f51eaSDavid van Moolenbroek # If the user explicitly requested Septel, tell them it's not 6462*d56f51eaSDavid van Moolenbroek # supported. 6463*d56f51eaSDavid van Moolenbroek # 6464*d56f51eaSDavid van Moolenbroek # If they expressed no preference, don't include it. 6465*d56f51eaSDavid van Moolenbroek # 6466*d56f51eaSDavid van Moolenbroek if test $want_septel = yes; then 6467*d56f51eaSDavid van Moolenbroek as_fn_error $? "Septel support only available with 'linux' and 'septel' packet capture types" "$LINENO" 5 6468*d56f51eaSDavid van Moolenbroek elif test $want_septel = yes; then 6469*d56f51eaSDavid van Moolenbroek want_septel=no 6470*d56f51eaSDavid van Moolenbroek fi 6471*d56f51eaSDavid van Moolenbroek ;; 6472*d56f51eaSDavid van Moolenbroekesac 6473*d56f51eaSDavid van Moolenbroek 6474*d56f51eaSDavid van Moolenbroekif test "$with_septel" != no; then 6475*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Septel API" >&5 6476*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we have Septel API... " >&6; } 6477*d56f51eaSDavid van Moolenbroek 6478*d56f51eaSDavid van Moolenbroek if test -z "$septel_root"; then 6479*d56f51eaSDavid van Moolenbroek septel_root=$srcdir/../septel 6480*d56f51eaSDavid van Moolenbroek fi 6481*d56f51eaSDavid van Moolenbroek 6482*d56f51eaSDavid van Moolenbroek septel_tools_dir="$septel_root" 6483*d56f51eaSDavid van Moolenbroek septel_include_dir="$septel_root/INC" 6484*d56f51eaSDavid van Moolenbroek 6485*d56f51eaSDavid van Moolenbroek ac_cv_lbl_septel_api=no 6486*d56f51eaSDavid van Moolenbroek if test -r "$septel_include_dir/msg.h"; then 6487*d56f51eaSDavid van Moolenbroek V_INCLS="$V_INCLS -I$septel_include_dir" 6488*d56f51eaSDavid van Moolenbroek ADDLOBJS="$ADDLOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o" 6489*d56f51eaSDavid van Moolenbroek ADDLARCHIVEOBJS="$ADDLARCHIVEOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o" 6490*d56f51eaSDavid van Moolenbroek 6491*d56f51eaSDavid van Moolenbroek if test "$V_PCAP" != septel ; then 6492*d56f51eaSDavid van Moolenbroek SSRC="pcap-septel.c" 6493*d56f51eaSDavid van Moolenbroek fi 6494*d56f51eaSDavid van Moolenbroek ac_cv_lbl_septel_api=yes 6495*d56f51eaSDavid van Moolenbroek fi 6496*d56f51eaSDavid van Moolenbroek 6497*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_septel_api" >&5 6498*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_septel_api" >&6; } 6499*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_septel_api = no; then 6500*d56f51eaSDavid van Moolenbroek if test "$want_septel" = yes; then 6501*d56f51eaSDavid van Moolenbroek as_fn_error $? "Septel API not found under directory $septel_root; use --without-septel" "$LINENO" 5 6502*d56f51eaSDavid van Moolenbroek fi 6503*d56f51eaSDavid van Moolenbroek else 6504*d56f51eaSDavid van Moolenbroek 6505*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_SEPTEL_API 1" >>confdefs.h 6506*d56f51eaSDavid van Moolenbroek 6507*d56f51eaSDavid van Moolenbroek fi 6508*d56f51eaSDavid van Moolenbroekfi 6509*d56f51eaSDavid van Moolenbroek 6510*d56f51eaSDavid van Moolenbroekif test "$V_PCAP" = septel -a "$ac_cv_lbl_septel_api" = no; then 6511*d56f51eaSDavid van Moolenbroek as_fn_error $? "Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" "$LINENO" 5 6512*d56f51eaSDavid van Moolenbroekfi 6513*d56f51eaSDavid van Moolenbroek 6514*d56f51eaSDavid van Moolenbroek# Check for Myricom SNF support. 6515*d56f51eaSDavid van Moolenbroek 6516*d56f51eaSDavid van Moolenbroek# Check whether --with-snf was given. 6517*d56f51eaSDavid van Moolenbroekif test "${with_snf+set}" = set; then : 6518*d56f51eaSDavid van Moolenbroek withval=$with_snf; 6519*d56f51eaSDavid van Moolenbroek if test "$withval" = no 6520*d56f51eaSDavid van Moolenbroek then 6521*d56f51eaSDavid van Moolenbroek # User explicitly doesn't want SNF 6522*d56f51eaSDavid van Moolenbroek want_snf=no 6523*d56f51eaSDavid van Moolenbroek elif test "$withval" = yes 6524*d56f51eaSDavid van Moolenbroek then 6525*d56f51eaSDavid van Moolenbroek # User wants SNF support but hasn't specific a directory. 6526*d56f51eaSDavid van Moolenbroek want_snf=yes 6527*d56f51eaSDavid van Moolenbroek else 6528*d56f51eaSDavid van Moolenbroek # User wants SNF support with a specified directory. 6529*d56f51eaSDavid van Moolenbroek want_snf=yes 6530*d56f51eaSDavid van Moolenbroek snf_root=$withval 6531*d56f51eaSDavid van Moolenbroek fi 6532*d56f51eaSDavid van Moolenbroek 6533*d56f51eaSDavid van Moolenbroekelse 6534*d56f51eaSDavid van Moolenbroek 6535*d56f51eaSDavid van Moolenbroek # 6536*d56f51eaSDavid van Moolenbroek # Use Sniffer API if present, otherwise don't 6537*d56f51eaSDavid van Moolenbroek # 6538*d56f51eaSDavid van Moolenbroek want_snf=ifpresent 6539*d56f51eaSDavid van Moolenbroek 6540*d56f51eaSDavid van Moolenbroekfi 6541*d56f51eaSDavid van Moolenbroek 6542*d56f51eaSDavid van Moolenbroek 6543*d56f51eaSDavid van Moolenbroek 6544*d56f51eaSDavid van Moolenbroek# Check whether --with-snf-includes was given. 6545*d56f51eaSDavid van Moolenbroekif test "${with_snf_includes+set}" = set; then : 6546*d56f51eaSDavid van Moolenbroek withval=$with_snf_includes; 6547*d56f51eaSDavid van Moolenbroek # User wants SNF with specific header directory 6548*d56f51eaSDavid van Moolenbroek want_snf=yes 6549*d56f51eaSDavid van Moolenbroek snf_include_dir=$withval 6550*d56f51eaSDavid van Moolenbroek 6551*d56f51eaSDavid van Moolenbroekfi 6552*d56f51eaSDavid van Moolenbroek 6553*d56f51eaSDavid van Moolenbroek 6554*d56f51eaSDavid van Moolenbroek 6555*d56f51eaSDavid van Moolenbroek# Check whether --with-snf-libraries was given. 6556*d56f51eaSDavid van Moolenbroekif test "${with_snf_libraries+set}" = set; then : 6557*d56f51eaSDavid van Moolenbroek withval=$with_snf_libraries; 6558*d56f51eaSDavid van Moolenbroek # User wants SNF with specific lib directory 6559*d56f51eaSDavid van Moolenbroek want_snf=yes 6560*d56f51eaSDavid van Moolenbroek snf_lib_dir=$withval 6561*d56f51eaSDavid van Moolenbroek 6562*d56f51eaSDavid van Moolenbroekfi 6563*d56f51eaSDavid van Moolenbroek 6564*d56f51eaSDavid van Moolenbroek 6565*d56f51eaSDavid van Moolenbroekcase "$V_PCAP" in 6566*d56f51eaSDavid van Moolenbroekbpf|linux|snf) 6567*d56f51eaSDavid van Moolenbroek # 6568*d56f51eaSDavid van Moolenbroek # We support the Sniffer API if we're on BSD, Linux, or if we're 6569*d56f51eaSDavid van Moolenbroek # building a Sniffer-only libpcap. 6570*d56f51eaSDavid van Moolenbroek # 6571*d56f51eaSDavid van Moolenbroek ;; 6572*d56f51eaSDavid van Moolenbroek*) 6573*d56f51eaSDavid van Moolenbroek # 6574*d56f51eaSDavid van Moolenbroek # If the user explicitly requested Sniffer, tell them it's not 6575*d56f51eaSDavid van Moolenbroek # supported. 6576*d56f51eaSDavid van Moolenbroek # 6577*d56f51eaSDavid van Moolenbroek # If they expressed no preference, don't include it. 6578*d56f51eaSDavid van Moolenbroek # 6579*d56f51eaSDavid van Moolenbroek if test $want_snf = yes; then 6580*d56f51eaSDavid van Moolenbroek as_fn_error $? "Myricom SNF support only available with 'bpf' 'linux' and 'snf' packet capture types" "$LINENO" 5 6581*d56f51eaSDavid van Moolenbroek elif test $want_snf = yes; then 6582*d56f51eaSDavid van Moolenbroek want_snf=no 6583*d56f51eaSDavid van Moolenbroek fi 6584*d56f51eaSDavid van Moolenbroek ;; 6585*d56f51eaSDavid van Moolenbroekesac 6586*d56f51eaSDavid van Moolenbroek 6587*d56f51eaSDavid van Moolenbroekac_cv_lbl_snf_api=no 6588*d56f51eaSDavid van Moolenbroekif test "$with_snf" != no; then 6589*d56f51eaSDavid van Moolenbroek 6590*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Myricom Sniffer API" >&5 6591*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we have Myricom Sniffer API... " >&6; } 6592*d56f51eaSDavid van Moolenbroek 6593*d56f51eaSDavid van Moolenbroek if test -z "$snf_root"; then 6594*d56f51eaSDavid van Moolenbroek snf_root=/opt/snf 6595*d56f51eaSDavid van Moolenbroek fi 6596*d56f51eaSDavid van Moolenbroek 6597*d56f51eaSDavid van Moolenbroek if test -z "$snf_include_dir"; then 6598*d56f51eaSDavid van Moolenbroek snf_include_dir="$snf_root/include" 6599*d56f51eaSDavid van Moolenbroek fi 6600*d56f51eaSDavid van Moolenbroek 6601*d56f51eaSDavid van Moolenbroek if test -z "$snf_lib_dir"; then 6602*d56f51eaSDavid van Moolenbroek snf_lib_dir="$snf_root/lib" 6603*d56f51eaSDavid van Moolenbroek fi 6604*d56f51eaSDavid van Moolenbroek 6605*d56f51eaSDavid van Moolenbroek if test -f "$snf_include_dir/snf.h"; then 6606*d56f51eaSDavid van Moolenbroek ac_cv_lbl_snf_api=yes 6607*d56f51eaSDavid van Moolenbroek fi 6608*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_snf_api ($snf_root)" >&5 6609*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_snf_api ($snf_root)" >&6; } 6610*d56f51eaSDavid van Moolenbroek 6611*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_snf_api = no; then 6612*d56f51eaSDavid van Moolenbroek if test "$want_snf" = yes; then 6613*d56f51eaSDavid van Moolenbroek as_fn_error $? "SNF API headers not found under $snf_include_dir; use --without-snf" "$LINENO" 5 6614*d56f51eaSDavid van Moolenbroek fi 6615*d56f51eaSDavid van Moolenbroek else 6616*d56f51eaSDavid van Moolenbroek saved_ldflags=$LDFLAGS 6617*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -L$snf_lib_dir" 6618*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for snf_init in -lsnf" >&5 6619*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for snf_init in -lsnf... " >&6; } 6620*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_snf_snf_init+:} false; then : 6621*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6622*d56f51eaSDavid van Moolenbroekelse 6623*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 6624*d56f51eaSDavid van MoolenbroekLIBS="-lsnf $LIBS" 6625*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 6626*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 6627*d56f51eaSDavid van Moolenbroek 6628*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 6629*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 6630*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 6631*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 6632*d56f51eaSDavid van Moolenbroekextern "C" 6633*d56f51eaSDavid van Moolenbroek#endif 6634*d56f51eaSDavid van Moolenbroekchar snf_init (); 6635*d56f51eaSDavid van Moolenbroekint 6636*d56f51eaSDavid van Moolenbroekmain () 6637*d56f51eaSDavid van Moolenbroek{ 6638*d56f51eaSDavid van Moolenbroekreturn snf_init (); 6639*d56f51eaSDavid van Moolenbroek ; 6640*d56f51eaSDavid van Moolenbroek return 0; 6641*d56f51eaSDavid van Moolenbroek} 6642*d56f51eaSDavid van Moolenbroek_ACEOF 6643*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 6644*d56f51eaSDavid van Moolenbroek ac_cv_lib_snf_snf_init=yes 6645*d56f51eaSDavid van Moolenbroekelse 6646*d56f51eaSDavid van Moolenbroek ac_cv_lib_snf_snf_init=no 6647*d56f51eaSDavid van Moolenbroekfi 6648*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 6649*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 6650*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 6651*d56f51eaSDavid van Moolenbroekfi 6652*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_snf_snf_init" >&5 6653*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_snf_snf_init" >&6; } 6654*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_snf_snf_init" = xyes; then : 6655*d56f51eaSDavid van Moolenbroek ac_cv_lbl_snf_api="yes" 6656*d56f51eaSDavid van Moolenbroekelse 6657*d56f51eaSDavid van Moolenbroek ac_cv_lbl_snf_api="no" 6658*d56f51eaSDavid van Moolenbroekfi 6659*d56f51eaSDavid van Moolenbroek 6660*d56f51eaSDavid van Moolenbroek LDFLAGS="$saved_ldflags" 6661*d56f51eaSDavid van Moolenbroek 6662*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_snf_api = no; then 6663*d56f51eaSDavid van Moolenbroek if test "$want_snf" = yes; then 6664*d56f51eaSDavid van Moolenbroek as_fn_error $? "SNF API cannot correctly be linked check config.log; use --without-snf" "$LINENO" 5 6665*d56f51eaSDavid van Moolenbroek fi 6666*d56f51eaSDavid van Moolenbroek else 6667*d56f51eaSDavid van Moolenbroek V_INCLS="$V_INCLS -I$snf_include_dir" 6668*d56f51eaSDavid van Moolenbroek LIBS="$LIBS -lsnf" 6669*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -L$snf_lib_dir" 6670*d56f51eaSDavid van Moolenbroek if test "$V_PCAP" != snf ; then 6671*d56f51eaSDavid van Moolenbroek SSRC="pcap-snf.c" 6672*d56f51eaSDavid van Moolenbroek fi 6673*d56f51eaSDavid van Moolenbroek 6674*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_SNF_API 1" >>confdefs.h 6675*d56f51eaSDavid van Moolenbroek 6676*d56f51eaSDavid van Moolenbroek fi 6677*d56f51eaSDavid van Moolenbroek fi 6678*d56f51eaSDavid van Moolenbroekfi 6679*d56f51eaSDavid van Moolenbroek 6680*d56f51eaSDavid van Moolenbroekif test "$V_PCAP" = snf -a "$ac_cv_lbl_snf_api" = no; then 6681*d56f51eaSDavid van Moolenbroek as_fn_error $? "Specifying the capture type as 'snf' requires the Myricom Sniffer API to be present; use --with-snf=DIR" "$LINENO" 5 6682*d56f51eaSDavid van Moolenbroekfi 6683*d56f51eaSDavid van Moolenbroek 6684*d56f51eaSDavid van Moolenbroek 6685*d56f51eaSDavid van Moolenbroek# Check whether --with-flex was given. 6686*d56f51eaSDavid van Moolenbroekif test "${with_flex+set}" = set; then : 6687*d56f51eaSDavid van Moolenbroek withval=$with_flex; 6688*d56f51eaSDavid van Moolenbroekfi 6689*d56f51eaSDavid van Moolenbroek 6690*d56f51eaSDavid van Moolenbroek 6691*d56f51eaSDavid van Moolenbroek# Check whether --with-bison was given. 6692*d56f51eaSDavid van Moolenbroekif test "${with_bison+set}" = set; then : 6693*d56f51eaSDavid van Moolenbroek withval=$with_bison; 6694*d56f51eaSDavid van Moolenbroekfi 6695*d56f51eaSDavid van Moolenbroek 6696*d56f51eaSDavid van Moolenbroek if test "$with_flex" = no ; then 6697*d56f51eaSDavid van Moolenbroek V_LEX=lex 6698*d56f51eaSDavid van Moolenbroek else 6699*d56f51eaSDavid van Moolenbroek for ac_prog in flex 6700*d56f51eaSDavid van Moolenbroekdo 6701*d56f51eaSDavid van Moolenbroek # Extract the first word of "$ac_prog", so it can be a program name with args. 6702*d56f51eaSDavid van Moolenbroekset dummy $ac_prog; ac_word=$2 6703*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6704*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 6705*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_V_LEX+:} false; then : 6706*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6707*d56f51eaSDavid van Moolenbroekelse 6708*d56f51eaSDavid van Moolenbroek if test -n "$V_LEX"; then 6709*d56f51eaSDavid van Moolenbroek ac_cv_prog_V_LEX="$V_LEX" # Let the user override the test. 6710*d56f51eaSDavid van Moolenbroekelse 6711*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6712*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 6713*d56f51eaSDavid van Moolenbroekdo 6714*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 6715*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 6716*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 6717*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6718*d56f51eaSDavid van Moolenbroek ac_cv_prog_V_LEX="$ac_prog" 6719*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6720*d56f51eaSDavid van Moolenbroek break 2 6721*d56f51eaSDavid van Moolenbroek fi 6722*d56f51eaSDavid van Moolenbroekdone 6723*d56f51eaSDavid van Moolenbroek done 6724*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 6725*d56f51eaSDavid van Moolenbroek 6726*d56f51eaSDavid van Moolenbroekfi 6727*d56f51eaSDavid van Moolenbroekfi 6728*d56f51eaSDavid van MoolenbroekV_LEX=$ac_cv_prog_V_LEX 6729*d56f51eaSDavid van Moolenbroekif test -n "$V_LEX"; then 6730*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_LEX" >&5 6731*d56f51eaSDavid van Moolenbroek$as_echo "$V_LEX" >&6; } 6732*d56f51eaSDavid van Moolenbroekelse 6733*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6734*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 6735*d56f51eaSDavid van Moolenbroekfi 6736*d56f51eaSDavid van Moolenbroek 6737*d56f51eaSDavid van Moolenbroek 6738*d56f51eaSDavid van Moolenbroek test -n "$V_LEX" && break 6739*d56f51eaSDavid van Moolenbroekdone 6740*d56f51eaSDavid van Moolenbroektest -n "$V_LEX" || V_LEX="lex" 6741*d56f51eaSDavid van Moolenbroek 6742*d56f51eaSDavid van Moolenbroek fi 6743*d56f51eaSDavid van Moolenbroek if test "$V_LEX" = flex ; then 6744*d56f51eaSDavid van Moolenbroek # The -V flag was added in 2.4 6745*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex 2.4 or higher" >&5 6746*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for flex 2.4 or higher... " >&6; } 6747*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_flex_v24+:} false; then : 6748*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6749*d56f51eaSDavid van Moolenbroekelse 6750*d56f51eaSDavid van Moolenbroek if flex -V >/dev/null 2>&1; then 6751*d56f51eaSDavid van Moolenbroek ac_cv_lbl_flex_v24=yes 6752*d56f51eaSDavid van Moolenbroek else 6753*d56f51eaSDavid van Moolenbroek ac_cv_lbl_flex_v24=no 6754*d56f51eaSDavid van Moolenbroek fi 6755*d56f51eaSDavid van Moolenbroekfi 6756*d56f51eaSDavid van Moolenbroek 6757*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_flex_v24" >&5 6758*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_flex_v24" >&6; } 6759*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_flex_v24 = no ; then 6760*d56f51eaSDavid van Moolenbroek s="2.4 or higher required" 6761*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring obsolete flex executable ($s)" >&5 6762*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: ignoring obsolete flex executable ($s)" >&2;} 6763*d56f51eaSDavid van Moolenbroek V_LEX=lex 6764*d56f51eaSDavid van Moolenbroek fi 6765*d56f51eaSDavid van Moolenbroek fi 6766*d56f51eaSDavid van Moolenbroek if test "$with_bison" = no ; then 6767*d56f51eaSDavid van Moolenbroek V_YACC=yacc 6768*d56f51eaSDavid van Moolenbroek else 6769*d56f51eaSDavid van Moolenbroek for ac_prog in bison 6770*d56f51eaSDavid van Moolenbroekdo 6771*d56f51eaSDavid van Moolenbroek # Extract the first word of "$ac_prog", so it can be a program name with args. 6772*d56f51eaSDavid van Moolenbroekset dummy $ac_prog; ac_word=$2 6773*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6774*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 6775*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_V_YACC+:} false; then : 6776*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6777*d56f51eaSDavid van Moolenbroekelse 6778*d56f51eaSDavid van Moolenbroek if test -n "$V_YACC"; then 6779*d56f51eaSDavid van Moolenbroek ac_cv_prog_V_YACC="$V_YACC" # Let the user override the test. 6780*d56f51eaSDavid van Moolenbroekelse 6781*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6782*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 6783*d56f51eaSDavid van Moolenbroekdo 6784*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 6785*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 6786*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 6787*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6788*d56f51eaSDavid van Moolenbroek ac_cv_prog_V_YACC="$ac_prog" 6789*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6790*d56f51eaSDavid van Moolenbroek break 2 6791*d56f51eaSDavid van Moolenbroek fi 6792*d56f51eaSDavid van Moolenbroekdone 6793*d56f51eaSDavid van Moolenbroek done 6794*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 6795*d56f51eaSDavid van Moolenbroek 6796*d56f51eaSDavid van Moolenbroekfi 6797*d56f51eaSDavid van Moolenbroekfi 6798*d56f51eaSDavid van MoolenbroekV_YACC=$ac_cv_prog_V_YACC 6799*d56f51eaSDavid van Moolenbroekif test -n "$V_YACC"; then 6800*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_YACC" >&5 6801*d56f51eaSDavid van Moolenbroek$as_echo "$V_YACC" >&6; } 6802*d56f51eaSDavid van Moolenbroekelse 6803*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6804*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 6805*d56f51eaSDavid van Moolenbroekfi 6806*d56f51eaSDavid van Moolenbroek 6807*d56f51eaSDavid van Moolenbroek 6808*d56f51eaSDavid van Moolenbroek test -n "$V_YACC" && break 6809*d56f51eaSDavid van Moolenbroekdone 6810*d56f51eaSDavid van Moolenbroektest -n "$V_YACC" || V_YACC="yacc" 6811*d56f51eaSDavid van Moolenbroek 6812*d56f51eaSDavid van Moolenbroek fi 6813*d56f51eaSDavid van Moolenbroek if test "$V_YACC" = bison ; then 6814*d56f51eaSDavid van Moolenbroek V_YACC="$V_YACC -y" 6815*d56f51eaSDavid van Moolenbroek fi 6816*d56f51eaSDavid van Moolenbroek if test "$V_LEX" != lex -a "$V_YACC" = yacc -o "$V_LEX" = lex -a "$V_YACC" != yacc ; then 6817*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: don't have both flex and bison; reverting to lex/yacc" >&5 6818*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: don't have both flex and bison; reverting to lex/yacc" >&2;} 6819*d56f51eaSDavid van Moolenbroek V_LEX=lex 6820*d56f51eaSDavid van Moolenbroek V_YACC=yacc 6821*d56f51eaSDavid van Moolenbroek fi 6822*d56f51eaSDavid van Moolenbroek if test "$V_LEX" = flex -a -n "pcap_" ; then 6823*d56f51eaSDavid van Moolenbroek V_LEX="$V_LEX -Ppcap_" 6824*d56f51eaSDavid van Moolenbroek V_YACC="$V_YACC -p pcap_" 6825*d56f51eaSDavid van Moolenbroek else 6826*d56f51eaSDavid van Moolenbroek 6827*d56f51eaSDavid van Moolenbroek$as_echo "#define NEED_YYPARSE_WRAPPER 1" >>confdefs.h 6828*d56f51eaSDavid van Moolenbroek 6829*d56f51eaSDavid van Moolenbroek fi 6830*d56f51eaSDavid van Moolenbroekif test "$V_LEX" = lex ; then 6831*d56f51eaSDavid van Moolenbroek# Some versions of lex can't handle the definitions section of scanner.l . 6832*d56f51eaSDavid van Moolenbroek# Try lexing it and complain if it can't deal. 6833*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capable lex" >&5 6834*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for capable lex... " >&6; } 6835*d56f51eaSDavid van Moolenbroekif ${tcpdump_cv_capable_lex+:} false; then : 6836*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 6837*d56f51eaSDavid van Moolenbroekelse 6838*d56f51eaSDavid van Moolenbroek if lex -t scanner.l > /dev/null 2>&1; then 6839*d56f51eaSDavid van Moolenbroek tcpdump_cv_capable_lex=yes 6840*d56f51eaSDavid van Moolenbroek else 6841*d56f51eaSDavid van Moolenbroek tcpdump_cv_capable_lex=insufficient 6842*d56f51eaSDavid van Moolenbroek fi 6843*d56f51eaSDavid van Moolenbroekfi 6844*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcpdump_cv_capable_lex" >&5 6845*d56f51eaSDavid van Moolenbroek$as_echo "$tcpdump_cv_capable_lex" >&6; } 6846*d56f51eaSDavid van Moolenbroek if test $tcpdump_cv_capable_lex = insufficient ; then 6847*d56f51eaSDavid van Moolenbroek as_fn_error $? "Your operating system's lex is insufficient to compile 6848*d56f51eaSDavid van Moolenbroek libpcap. flex is a lex replacement that has many advantages, including 6849*d56f51eaSDavid van Moolenbroek being able to compile libpcap. For more information, see 6850*d56f51eaSDavid van Moolenbroek http://www.gnu.org/software/flex/flex.html ." "$LINENO" 5 6851*d56f51eaSDavid van Moolenbroek fi 6852*d56f51eaSDavid van Moolenbroekfi 6853*d56f51eaSDavid van Moolenbroek 6854*d56f51eaSDavid van Moolenbroek# 6855*d56f51eaSDavid van Moolenbroek# Assume, by default, no support for shared libraries and V7/BSD convention 6856*d56f51eaSDavid van Moolenbroek# for man pages (file formats in section 5, miscellaneous info in section 7). 6857*d56f51eaSDavid van Moolenbroek# Individual cases can override this. 6858*d56f51eaSDavid van Moolenbroek# 6859*d56f51eaSDavid van MoolenbroekDYEXT="none" 6860*d56f51eaSDavid van MoolenbroekMAN_FILE_FORMATS=5 6861*d56f51eaSDavid van MoolenbroekMAN_MISC_INFO=7 6862*d56f51eaSDavid van Moolenbroekcase "$host_os" in 6863*d56f51eaSDavid van Moolenbroek 6864*d56f51eaSDavid van Moolenbroekaix*) 6865*d56f51eaSDavid van Moolenbroek 6866*d56f51eaSDavid van Moolenbroek$as_echo "#define _SUN 1" >>confdefs.h 6867*d56f51eaSDavid van Moolenbroek 6868*d56f51eaSDavid van Moolenbroek 6869*d56f51eaSDavid van Moolenbroek # 6870*d56f51eaSDavid van Moolenbroek # AIX makes it fun to build shared and static libraries, 6871*d56f51eaSDavid van Moolenbroek # because they're *both* ".a" archive libraries. We 6872*d56f51eaSDavid van Moolenbroek # build the static library for the benefit of the traditional 6873*d56f51eaSDavid van Moolenbroek # scheme of building libpcap and tcpdump in subdirectories of 6874*d56f51eaSDavid van Moolenbroek # the same directory, with tcpdump statically linked with the 6875*d56f51eaSDavid van Moolenbroek # libpcap in question, but we also build a shared library as 6876*d56f51eaSDavid van Moolenbroek # "libpcap.shareda" and install *it*, rather than the static 6877*d56f51eaSDavid van Moolenbroek # library, as "libpcap.a". 6878*d56f51eaSDavid van Moolenbroek # 6879*d56f51eaSDavid van Moolenbroek DYEXT="shareda" 6880*d56f51eaSDavid van Moolenbroek 6881*d56f51eaSDavid van Moolenbroek case "$V_PCAP" in 6882*d56f51eaSDavid van Moolenbroek 6883*d56f51eaSDavid van Moolenbroek dlpi) 6884*d56f51eaSDavid van Moolenbroek # 6885*d56f51eaSDavid van Moolenbroek # If we're using DLPI, applications will need to 6886*d56f51eaSDavid van Moolenbroek # use /lib/pse.exp if present, as we use the 6887*d56f51eaSDavid van Moolenbroek # STREAMS routines. 6888*d56f51eaSDavid van Moolenbroek # 6889*d56f51eaSDavid van Moolenbroek pseexe="/lib/pse.exp" 6890*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5 6891*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $pseexe... " >&6; } 6892*d56f51eaSDavid van Moolenbroek if test -f $pseexe ; then 6893*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6894*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 6895*d56f51eaSDavid van Moolenbroek LIBS="-I:$pseexe" 6896*d56f51eaSDavid van Moolenbroek fi 6897*d56f51eaSDavid van Moolenbroek ;; 6898*d56f51eaSDavid van Moolenbroek 6899*d56f51eaSDavid van Moolenbroek bpf) 6900*d56f51eaSDavid van Moolenbroek # 6901*d56f51eaSDavid van Moolenbroek # If we're using BPF, we need "-lodm" and "-lcfg", as 6902*d56f51eaSDavid van Moolenbroek # we use them to load the BPF module. 6903*d56f51eaSDavid van Moolenbroek # 6904*d56f51eaSDavid van Moolenbroek LIBS="-lodm -lcfg" 6905*d56f51eaSDavid van Moolenbroek ;; 6906*d56f51eaSDavid van Moolenbroek esac 6907*d56f51eaSDavid van Moolenbroek ;; 6908*d56f51eaSDavid van Moolenbroek 6909*d56f51eaSDavid van Moolenbroekdarwin*) 6910*d56f51eaSDavid van Moolenbroek DYEXT="dylib" 6911*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -fno-common" 6912*d56f51eaSDavid van Moolenbroek # Check whether --enable-universal was given. 6913*d56f51eaSDavid van Moolenbroekif test "${enable_universal+set}" = set; then : 6914*d56f51eaSDavid van Moolenbroek enableval=$enable_universal; 6915*d56f51eaSDavid van Moolenbroekfi 6916*d56f51eaSDavid van Moolenbroek 6917*d56f51eaSDavid van Moolenbroek if test "$enable_universal" != "no"; then 6918*d56f51eaSDavid van Moolenbroek case "$host_os" in 6919*d56f51eaSDavid van Moolenbroek 6920*d56f51eaSDavid van Moolenbroek darwin0-7.*) 6921*d56f51eaSDavid van Moolenbroek # 6922*d56f51eaSDavid van Moolenbroek # Pre-Tiger. Build only for 32-bit PowerPC; no 6923*d56f51eaSDavid van Moolenbroek # need for any special compiler or linker flags. 6924*d56f51eaSDavid van Moolenbroek # 6925*d56f51eaSDavid van Moolenbroek ;; 6926*d56f51eaSDavid van Moolenbroek 6927*d56f51eaSDavid van Moolenbroek darwin8.0123*) 6928*d56f51eaSDavid van Moolenbroek # 6929*d56f51eaSDavid van Moolenbroek # Tiger, prior to Intel support. Build for 32-bit 6930*d56f51eaSDavid van Moolenbroek # PowerPC and 64-bit PowerPC, with 32-bit PowerPC 6931*d56f51eaSDavid van Moolenbroek # first. (I'm guessing that's what Apple does.) 6932*d56f51eaSDavid van Moolenbroek # 6933*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch ppc -arch ppc64" 6934*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch ppc -arch ppc64" 6935*d56f51eaSDavid van Moolenbroek ;; 6936*d56f51eaSDavid van Moolenbroek 6937*d56f51eaSDavid van Moolenbroek darwin8.456*) 6938*d56f51eaSDavid van Moolenbroek # 6939*d56f51eaSDavid van Moolenbroek # Tiger, subsequent to Intel support but prior to 6940*d56f51eaSDavid van Moolenbroek # x86-64 support. Build for 32-bit PowerPC, 64-bit 6941*d56f51eaSDavid van Moolenbroek # PowerPC, and x86, with 32-bit PowerPC first. 6942*d56f51eaSDavid van Moolenbroek # (I'm guessing that's what Apple does.) 6943*d56f51eaSDavid van Moolenbroek # 6944*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386" 6945*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386" 6946*d56f51eaSDavid van Moolenbroek ;; 6947*d56f51eaSDavid van Moolenbroek 6948*d56f51eaSDavid van Moolenbroek darwin8.*) 6949*d56f51eaSDavid van Moolenbroek # 6950*d56f51eaSDavid van Moolenbroek # All other Tiger, so subsequent to x86-64 6951*d56f51eaSDavid van Moolenbroek # support. Build for 32-bit PowerPC, 64-bit 6952*d56f51eaSDavid van Moolenbroek # PowerPC, x86, and x86-64, and with 32-bit PowerPC 6953*d56f51eaSDavid van Moolenbroek # first. (I'm guessing that's what Apple does.) 6954*d56f51eaSDavid van Moolenbroek # 6955*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64" 6956*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64" 6957*d56f51eaSDavid van Moolenbroek ;; 6958*d56f51eaSDavid van Moolenbroek 6959*d56f51eaSDavid van Moolenbroek darwin9.*) 6960*d56f51eaSDavid van Moolenbroek # 6961*d56f51eaSDavid van Moolenbroek # Leopard. Build for 32-bit PowerPC, 64-bit 6962*d56f51eaSDavid van Moolenbroek # PowerPC, x86, and x86-64, with 32-bit PowerPC 6963*d56f51eaSDavid van Moolenbroek # first. (That's what Apple does.) 6964*d56f51eaSDavid van Moolenbroek # 6965*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64" 6966*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64" 6967*d56f51eaSDavid van Moolenbroek ;; 6968*d56f51eaSDavid van Moolenbroek 6969*d56f51eaSDavid van Moolenbroek darwin10.*) 6970*d56f51eaSDavid van Moolenbroek # 6971*d56f51eaSDavid van Moolenbroek # Snow Leopard. Build for x86-64, x86, and 6972*d56f51eaSDavid van Moolenbroek # 32-bit PowerPC, with x86-64 first. (That's 6973*d56f51eaSDavid van Moolenbroek # what Apple does, even though Snow Leopard 6974*d56f51eaSDavid van Moolenbroek # doesn't run on PPC, so PPC libpcap runs under 6975*d56f51eaSDavid van Moolenbroek # Rosetta, and Rosetta doesn't support BPF 6976*d56f51eaSDavid van Moolenbroek # ioctls, so PPC programs can't do live 6977*d56f51eaSDavid van Moolenbroek # captures.) 6978*d56f51eaSDavid van Moolenbroek # 6979*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch x86_64 -arch i386 -arch ppc" 6980*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch x86_64 -arch i386 -arch ppc" 6981*d56f51eaSDavid van Moolenbroek ;; 6982*d56f51eaSDavid van Moolenbroek 6983*d56f51eaSDavid van Moolenbroek darwin*) 6984*d56f51eaSDavid van Moolenbroek # 6985*d56f51eaSDavid van Moolenbroek # Post-Snow Leopard. Build for x86-64 and 6986*d56f51eaSDavid van Moolenbroek # x86, with x86-64 first. (That's probably what 6987*d56f51eaSDavid van Moolenbroek # Apple does, given that Rosetta is gone.) 6988*d56f51eaSDavid van Moolenbroek # XXX - update if and when Apple drops support 6989*d56f51eaSDavid van Moolenbroek # for 32-bit x86 code. 6990*d56f51eaSDavid van Moolenbroek # 6991*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -arch x86_64 -arch i386" 6992*d56f51eaSDavid van Moolenbroek LDFLAGS="$LDFLAGS -arch x86_64 -arch i386" 6993*d56f51eaSDavid van Moolenbroek ;; 6994*d56f51eaSDavid van Moolenbroek esac 6995*d56f51eaSDavid van Moolenbroek fi 6996*d56f51eaSDavid van Moolenbroek ;; 6997*d56f51eaSDavid van Moolenbroek 6998*d56f51eaSDavid van Moolenbroekhpux9*) 6999*d56f51eaSDavid van Moolenbroek 7000*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_HPUX9 1" >>confdefs.h 7001*d56f51eaSDavid van Moolenbroek 7002*d56f51eaSDavid van Moolenbroek 7003*d56f51eaSDavid van Moolenbroek # 7004*d56f51eaSDavid van Moolenbroek # Use System V conventions for man pages. 7005*d56f51eaSDavid van Moolenbroek # 7006*d56f51eaSDavid van Moolenbroek MAN_FILE_FORMATS=4 7007*d56f51eaSDavid van Moolenbroek MAN_MISC_INFO=5 7008*d56f51eaSDavid van Moolenbroek ;; 7009*d56f51eaSDavid van Moolenbroek 7010*d56f51eaSDavid van Moolenbroekhpux10.0*) 7011*d56f51eaSDavid van Moolenbroek 7012*d56f51eaSDavid van Moolenbroek # 7013*d56f51eaSDavid van Moolenbroek # Use System V conventions for man pages. 7014*d56f51eaSDavid van Moolenbroek # 7015*d56f51eaSDavid van Moolenbroek MAN_FILE_FORMATS=4 7016*d56f51eaSDavid van Moolenbroek MAN_MISC_INFO=5 7017*d56f51eaSDavid van Moolenbroek ;; 7018*d56f51eaSDavid van Moolenbroek 7019*d56f51eaSDavid van Moolenbroekhpux10.1*) 7020*d56f51eaSDavid van Moolenbroek 7021*d56f51eaSDavid van Moolenbroek # 7022*d56f51eaSDavid van Moolenbroek # Use System V conventions for man pages. 7023*d56f51eaSDavid van Moolenbroek # 7024*d56f51eaSDavid van Moolenbroek MAN_FILE_FORMATS=4 7025*d56f51eaSDavid van Moolenbroek MAN_MISC_INFO=5 7026*d56f51eaSDavid van Moolenbroek ;; 7027*d56f51eaSDavid van Moolenbroek 7028*d56f51eaSDavid van Moolenbroekhpux*) 7029*d56f51eaSDavid van Moolenbroek 7030*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_HPUX10_20_OR_LATER 1" >>confdefs.h 7031*d56f51eaSDavid van Moolenbroek 7032*d56f51eaSDavid van Moolenbroek if test "`uname -m`" = "ia64"; then 7033*d56f51eaSDavid van Moolenbroek DYEXT="so" 7034*d56f51eaSDavid van Moolenbroek else 7035*d56f51eaSDavid van Moolenbroek DYEXT="sl" 7036*d56f51eaSDavid van Moolenbroek fi 7037*d56f51eaSDavid van Moolenbroek 7038*d56f51eaSDavid van Moolenbroek # 7039*d56f51eaSDavid van Moolenbroek # "-b" builds a shared library; "+h" sets the soname. 7040*d56f51eaSDavid van Moolenbroek # 7041*d56f51eaSDavid van Moolenbroek SHLIB_OPT="-b" 7042*d56f51eaSDavid van Moolenbroek SONAME_OPT="+h" 7043*d56f51eaSDavid van Moolenbroek 7044*d56f51eaSDavid van Moolenbroek # 7045*d56f51eaSDavid van Moolenbroek # Use System V conventions for man pages. 7046*d56f51eaSDavid van Moolenbroek # 7047*d56f51eaSDavid van Moolenbroek MAN_FILE_FORMATS=4 7048*d56f51eaSDavid van Moolenbroek MAN_MISC_INFO=5 7049*d56f51eaSDavid van Moolenbroek ;; 7050*d56f51eaSDavid van Moolenbroek 7051*d56f51eaSDavid van Moolenbroekirix*) 7052*d56f51eaSDavid van Moolenbroek # 7053*d56f51eaSDavid van Moolenbroek # Use System V conventions for man pages. 7054*d56f51eaSDavid van Moolenbroek # 7055*d56f51eaSDavid van Moolenbroek MAN_FILE_FORMATS=4 7056*d56f51eaSDavid van Moolenbroek MAN_MISC_INFO=5 7057*d56f51eaSDavid van Moolenbroek ;; 7058*d56f51eaSDavid van Moolenbroek 7059*d56f51eaSDavid van Moolenbroeklinux*|freebsd*|netbsd*|openbsd*|dragonfly*|kfreebsd*|gnu*) 7060*d56f51eaSDavid van Moolenbroek DYEXT="so" 7061*d56f51eaSDavid van Moolenbroek 7062*d56f51eaSDavid van Moolenbroek # 7063*d56f51eaSDavid van Moolenbroek # Compiler assumed to be GCC; run-time linker may require a -R 7064*d56f51eaSDavid van Moolenbroek # flag. 7065*d56f51eaSDavid van Moolenbroek # 7066*d56f51eaSDavid van Moolenbroek if test "$libdir" != "/usr/lib"; then 7067*d56f51eaSDavid van Moolenbroek V_RFLAGS=-Wl,-R$libdir 7068*d56f51eaSDavid van Moolenbroek fi 7069*d56f51eaSDavid van Moolenbroek ;; 7070*d56f51eaSDavid van Moolenbroek 7071*d56f51eaSDavid van Moolenbroekosf*) 7072*d56f51eaSDavid van Moolenbroek DYEXT="so" 7073*d56f51eaSDavid van Moolenbroek 7074*d56f51eaSDavid van Moolenbroek # 7075*d56f51eaSDavid van Moolenbroek # Use System V conventions for man pages. 7076*d56f51eaSDavid van Moolenbroek # 7077*d56f51eaSDavid van Moolenbroek MAN_FILE_FORMATS=4 7078*d56f51eaSDavid van Moolenbroek MAN_MISC_INFO=5 7079*d56f51eaSDavid van Moolenbroek ;; 7080*d56f51eaSDavid van Moolenbroek 7081*d56f51eaSDavid van Moolenbroeksinix*) 7082*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SINIX compiler defines sinix" >&5 7083*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if SINIX compiler defines sinix... " >&6; } 7084*d56f51eaSDavid van Moolenbroek if ${ac_cv_cc_sinix_defined+:} false; then : 7085*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7086*d56f51eaSDavid van Moolenbroekelse 7087*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7088*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7089*d56f51eaSDavid van Moolenbroek 7090*d56f51eaSDavid van Moolenbroekint 7091*d56f51eaSDavid van Moolenbroekmain () 7092*d56f51eaSDavid van Moolenbroek{ 7093*d56f51eaSDavid van Moolenbroekint i = sinix; 7094*d56f51eaSDavid van Moolenbroek ; 7095*d56f51eaSDavid van Moolenbroek return 0; 7096*d56f51eaSDavid van Moolenbroek} 7097*d56f51eaSDavid van Moolenbroek_ACEOF 7098*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7099*d56f51eaSDavid van Moolenbroek ac_cv_cc_sinix_defined=yes 7100*d56f51eaSDavid van Moolenbroekelse 7101*d56f51eaSDavid van Moolenbroek ac_cv_cc_sinix_defined=no 7102*d56f51eaSDavid van Moolenbroekfi 7103*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7104*d56f51eaSDavid van Moolenbroekfi 7105*d56f51eaSDavid van Moolenbroek 7106*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_sinix_defined" >&5 7107*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_cc_sinix_defined" >&6; } 7108*d56f51eaSDavid van Moolenbroek if test $ac_cv_cc_sinix_defined = no ; then 7109*d56f51eaSDavid van Moolenbroek 7110*d56f51eaSDavid van Moolenbroek$as_echo "#define sinix 1" >>confdefs.h 7111*d56f51eaSDavid van Moolenbroek 7112*d56f51eaSDavid van Moolenbroek fi 7113*d56f51eaSDavid van Moolenbroek ;; 7114*d56f51eaSDavid van Moolenbroek 7115*d56f51eaSDavid van Moolenbroeksolaris*) 7116*d56f51eaSDavid van Moolenbroek 7117*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_SOLARIS 1" >>confdefs.h 7118*d56f51eaSDavid van Moolenbroek 7119*d56f51eaSDavid van Moolenbroek 7120*d56f51eaSDavid van Moolenbroek DYEXT="so" 7121*d56f51eaSDavid van Moolenbroek # 7122*d56f51eaSDavid van Moolenbroek # Use System V conventions for man pages. 7123*d56f51eaSDavid van Moolenbroek # 7124*d56f51eaSDavid van Moolenbroek MAN_FILE_FORMATS=4 7125*d56f51eaSDavid van Moolenbroek MAN_MISC_INFO=5 7126*d56f51eaSDavid van Moolenbroek ;; 7127*d56f51eaSDavid van Moolenbroekesac 7128*d56f51eaSDavid van Moolenbroek 7129*d56f51eaSDavid van Moolenbroek# Check whether --enable-shared was given. 7130*d56f51eaSDavid van Moolenbroekif test "${enable_shared+set}" = set; then : 7131*d56f51eaSDavid van Moolenbroek enableval=$enable_shared; 7132*d56f51eaSDavid van Moolenbroekfi 7133*d56f51eaSDavid van Moolenbroek 7134*d56f51eaSDavid van Moolenbroektest "x$enable_shared" = "xno" && DYEXT="none" 7135*d56f51eaSDavid van Moolenbroek 7136*d56f51eaSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then 7137*d56f51eaSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7138*d56f51eaSDavid van Moolenbroekset dummy ${ac_tool_prefix}ranlib; ac_word=$2 7139*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7140*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7141*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_RANLIB+:} false; then : 7142*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7143*d56f51eaSDavid van Moolenbroekelse 7144*d56f51eaSDavid van Moolenbroek if test -n "$RANLIB"; then 7145*d56f51eaSDavid van Moolenbroek ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7146*d56f51eaSDavid van Moolenbroekelse 7147*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7148*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 7149*d56f51eaSDavid van Moolenbroekdo 7150*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 7151*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7152*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7153*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7154*d56f51eaSDavid van Moolenbroek ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7155*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7156*d56f51eaSDavid van Moolenbroek break 2 7157*d56f51eaSDavid van Moolenbroek fi 7158*d56f51eaSDavid van Moolenbroekdone 7159*d56f51eaSDavid van Moolenbroek done 7160*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 7161*d56f51eaSDavid van Moolenbroek 7162*d56f51eaSDavid van Moolenbroekfi 7163*d56f51eaSDavid van Moolenbroekfi 7164*d56f51eaSDavid van MoolenbroekRANLIB=$ac_cv_prog_RANLIB 7165*d56f51eaSDavid van Moolenbroekif test -n "$RANLIB"; then 7166*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7167*d56f51eaSDavid van Moolenbroek$as_echo "$RANLIB" >&6; } 7168*d56f51eaSDavid van Moolenbroekelse 7169*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7170*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7171*d56f51eaSDavid van Moolenbroekfi 7172*d56f51eaSDavid van Moolenbroek 7173*d56f51eaSDavid van Moolenbroek 7174*d56f51eaSDavid van Moolenbroekfi 7175*d56f51eaSDavid van Moolenbroekif test -z "$ac_cv_prog_RANLIB"; then 7176*d56f51eaSDavid van Moolenbroek ac_ct_RANLIB=$RANLIB 7177*d56f51eaSDavid van Moolenbroek # Extract the first word of "ranlib", so it can be a program name with args. 7178*d56f51eaSDavid van Moolenbroekset dummy ranlib; ac_word=$2 7179*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7180*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7181*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7182*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7183*d56f51eaSDavid van Moolenbroekelse 7184*d56f51eaSDavid van Moolenbroek if test -n "$ac_ct_RANLIB"; then 7185*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7186*d56f51eaSDavid van Moolenbroekelse 7187*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7188*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 7189*d56f51eaSDavid van Moolenbroekdo 7190*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 7191*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7192*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7193*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7194*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_RANLIB="ranlib" 7195*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7196*d56f51eaSDavid van Moolenbroek break 2 7197*d56f51eaSDavid van Moolenbroek fi 7198*d56f51eaSDavid van Moolenbroekdone 7199*d56f51eaSDavid van Moolenbroek done 7200*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 7201*d56f51eaSDavid van Moolenbroek 7202*d56f51eaSDavid van Moolenbroekfi 7203*d56f51eaSDavid van Moolenbroekfi 7204*d56f51eaSDavid van Moolenbroekac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7205*d56f51eaSDavid van Moolenbroekif test -n "$ac_ct_RANLIB"; then 7206*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7207*d56f51eaSDavid van Moolenbroek$as_echo "$ac_ct_RANLIB" >&6; } 7208*d56f51eaSDavid van Moolenbroekelse 7209*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7210*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7211*d56f51eaSDavid van Moolenbroekfi 7212*d56f51eaSDavid van Moolenbroek 7213*d56f51eaSDavid van Moolenbroek if test "x$ac_ct_RANLIB" = x; then 7214*d56f51eaSDavid van Moolenbroek RANLIB=":" 7215*d56f51eaSDavid van Moolenbroek else 7216*d56f51eaSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 7217*d56f51eaSDavid van Moolenbroekyes:) 7218*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7219*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7220*d56f51eaSDavid van Moolenbroekac_tool_warned=yes ;; 7221*d56f51eaSDavid van Moolenbroekesac 7222*d56f51eaSDavid van Moolenbroek RANLIB=$ac_ct_RANLIB 7223*d56f51eaSDavid van Moolenbroek fi 7224*d56f51eaSDavid van Moolenbroekelse 7225*d56f51eaSDavid van Moolenbroek RANLIB="$ac_cv_prog_RANLIB" 7226*d56f51eaSDavid van Moolenbroekfi 7227*d56f51eaSDavid van Moolenbroek 7228*d56f51eaSDavid van Moolenbroekif test -n "$ac_tool_prefix"; then 7229*d56f51eaSDavid van Moolenbroek # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7230*d56f51eaSDavid van Moolenbroekset dummy ${ac_tool_prefix}ar; ac_word=$2 7231*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7232*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7233*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_AR+:} false; then : 7234*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7235*d56f51eaSDavid van Moolenbroekelse 7236*d56f51eaSDavid van Moolenbroek if test -n "$AR"; then 7237*d56f51eaSDavid van Moolenbroek ac_cv_prog_AR="$AR" # Let the user override the test. 7238*d56f51eaSDavid van Moolenbroekelse 7239*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7240*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 7241*d56f51eaSDavid van Moolenbroekdo 7242*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 7243*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7244*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7245*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7246*d56f51eaSDavid van Moolenbroek ac_cv_prog_AR="${ac_tool_prefix}ar" 7247*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7248*d56f51eaSDavid van Moolenbroek break 2 7249*d56f51eaSDavid van Moolenbroek fi 7250*d56f51eaSDavid van Moolenbroekdone 7251*d56f51eaSDavid van Moolenbroek done 7252*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 7253*d56f51eaSDavid van Moolenbroek 7254*d56f51eaSDavid van Moolenbroekfi 7255*d56f51eaSDavid van Moolenbroekfi 7256*d56f51eaSDavid van MoolenbroekAR=$ac_cv_prog_AR 7257*d56f51eaSDavid van Moolenbroekif test -n "$AR"; then 7258*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7259*d56f51eaSDavid van Moolenbroek$as_echo "$AR" >&6; } 7260*d56f51eaSDavid van Moolenbroekelse 7261*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7262*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7263*d56f51eaSDavid van Moolenbroekfi 7264*d56f51eaSDavid van Moolenbroek 7265*d56f51eaSDavid van Moolenbroek 7266*d56f51eaSDavid van Moolenbroekfi 7267*d56f51eaSDavid van Moolenbroekif test -z "$ac_cv_prog_AR"; then 7268*d56f51eaSDavid van Moolenbroek ac_ct_AR=$AR 7269*d56f51eaSDavid van Moolenbroek # Extract the first word of "ar", so it can be a program name with args. 7270*d56f51eaSDavid van Moolenbroekset dummy ar; ac_word=$2 7271*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7272*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 7273*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_ac_ct_AR+:} false; then : 7274*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7275*d56f51eaSDavid van Moolenbroekelse 7276*d56f51eaSDavid van Moolenbroek if test -n "$ac_ct_AR"; then 7277*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7278*d56f51eaSDavid van Moolenbroekelse 7279*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7280*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 7281*d56f51eaSDavid van Moolenbroekdo 7282*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 7283*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 7284*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 7285*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7286*d56f51eaSDavid van Moolenbroek ac_cv_prog_ac_ct_AR="ar" 7287*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7288*d56f51eaSDavid van Moolenbroek break 2 7289*d56f51eaSDavid van Moolenbroek fi 7290*d56f51eaSDavid van Moolenbroekdone 7291*d56f51eaSDavid van Moolenbroek done 7292*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 7293*d56f51eaSDavid van Moolenbroek 7294*d56f51eaSDavid van Moolenbroekfi 7295*d56f51eaSDavid van Moolenbroekfi 7296*d56f51eaSDavid van Moolenbroekac_ct_AR=$ac_cv_prog_ac_ct_AR 7297*d56f51eaSDavid van Moolenbroekif test -n "$ac_ct_AR"; then 7298*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7299*d56f51eaSDavid van Moolenbroek$as_echo "$ac_ct_AR" >&6; } 7300*d56f51eaSDavid van Moolenbroekelse 7301*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7302*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7303*d56f51eaSDavid van Moolenbroekfi 7304*d56f51eaSDavid van Moolenbroek 7305*d56f51eaSDavid van Moolenbroek if test "x$ac_ct_AR" = x; then 7306*d56f51eaSDavid van Moolenbroek AR="" 7307*d56f51eaSDavid van Moolenbroek else 7308*d56f51eaSDavid van Moolenbroek case $cross_compiling:$ac_tool_warned in 7309*d56f51eaSDavid van Moolenbroekyes:) 7310*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7311*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7312*d56f51eaSDavid van Moolenbroekac_tool_warned=yes ;; 7313*d56f51eaSDavid van Moolenbroekesac 7314*d56f51eaSDavid van Moolenbroek AR=$ac_ct_AR 7315*d56f51eaSDavid van Moolenbroek fi 7316*d56f51eaSDavid van Moolenbroekelse 7317*d56f51eaSDavid van Moolenbroek AR="$ac_cv_prog_AR" 7318*d56f51eaSDavid van Moolenbroekfi 7319*d56f51eaSDavid van Moolenbroek 7320*d56f51eaSDavid van Moolenbroek 7321*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 7322*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether ln -s works... " >&6; } 7323*d56f51eaSDavid van MoolenbroekLN_S=$as_ln_s 7324*d56f51eaSDavid van Moolenbroekif test "$LN_S" = "ln -s"; then 7325*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7326*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 7327*d56f51eaSDavid van Moolenbroekelse 7328*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 7329*d56f51eaSDavid van Moolenbroek$as_echo "no, using $LN_S" >&6; } 7330*d56f51eaSDavid van Moolenbroekfi 7331*d56f51eaSDavid van Moolenbroek 7332*d56f51eaSDavid van Moolenbroek 7333*d56f51eaSDavid van Moolenbroek 7334*d56f51eaSDavid van Moolenbroekrm -f os-proto.h 7335*d56f51eaSDavid van Moolenbroek if test "${LBL_CFLAGS+set}" = set; then 7336*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 7337*d56f51eaSDavid van Moolenbroek fi 7338*d56f51eaSDavid van Moolenbroek if test -f .devel ; then 7339*d56f51eaSDavid van Moolenbroek # 7340*d56f51eaSDavid van Moolenbroek # Skip all the warning option stuff on some compilers. 7341*d56f51eaSDavid van Moolenbroek # 7342*d56f51eaSDavid van Moolenbroek if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then 7343*d56f51eaSDavid van Moolenbroek 7344*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5 7345*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; } 7346*d56f51eaSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7347*d56f51eaSDavid van Moolenbroek CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy" 7348*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7349*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7350*d56f51eaSDavid van Moolenbroek 7351*d56f51eaSDavid van Moolenbroekint 7352*d56f51eaSDavid van Moolenbroekmain () 7353*d56f51eaSDavid van Moolenbroek{ 7354*d56f51eaSDavid van Moolenbroekreturn 0 7355*d56f51eaSDavid van Moolenbroek ; 7356*d56f51eaSDavid van Moolenbroek return 0; 7357*d56f51eaSDavid van Moolenbroek} 7358*d56f51eaSDavid van Moolenbroek_ACEOF 7359*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7360*d56f51eaSDavid van Moolenbroek 7361*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7362*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7363*d56f51eaSDavid van Moolenbroek # 7364*d56f51eaSDavid van Moolenbroek # We're assuming this is clang, where 7365*d56f51eaSDavid van Moolenbroek # -Werror=unknown-warning-option is the appropriate 7366*d56f51eaSDavid van Moolenbroek # option to force the compiler to fail. 7367*d56f51eaSDavid van Moolenbroek # 7368*d56f51eaSDavid van Moolenbroek ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option" 7369*d56f51eaSDavid van Moolenbroek 7370*d56f51eaSDavid van Moolenbroekelse 7371*d56f51eaSDavid van Moolenbroek 7372*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7373*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 7374*d56f51eaSDavid van Moolenbroek 7375*d56f51eaSDavid van Moolenbroekfi 7376*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7377*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7378*d56f51eaSDavid van Moolenbroek 7379*d56f51eaSDavid van Moolenbroek 7380*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5 7381*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wall option... " >&6; } 7382*d56f51eaSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7383*d56f51eaSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall" 7384*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7385*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7386*d56f51eaSDavid van Moolenbroek 7387*d56f51eaSDavid van Moolenbroekint 7388*d56f51eaSDavid van Moolenbroekmain () 7389*d56f51eaSDavid van Moolenbroek{ 7390*d56f51eaSDavid van Moolenbroekreturn 0 7391*d56f51eaSDavid van Moolenbroek ; 7392*d56f51eaSDavid van Moolenbroek return 0; 7393*d56f51eaSDavid van Moolenbroek} 7394*d56f51eaSDavid van Moolenbroek_ACEOF 7395*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7396*d56f51eaSDavid van Moolenbroek 7397*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7398*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 7399*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7400*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wall" 7401*d56f51eaSDavid van Moolenbroek 7402*d56f51eaSDavid van Moolenbroekelse 7403*d56f51eaSDavid van Moolenbroek 7404*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7405*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7406*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7407*d56f51eaSDavid van Moolenbroek 7408*d56f51eaSDavid van Moolenbroekfi 7409*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7410*d56f51eaSDavid van Moolenbroek 7411*d56f51eaSDavid van Moolenbroek 7412*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5 7413*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; } 7414*d56f51eaSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7415*d56f51eaSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes" 7416*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7417*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7418*d56f51eaSDavid van Moolenbroek 7419*d56f51eaSDavid van Moolenbroekint 7420*d56f51eaSDavid van Moolenbroekmain () 7421*d56f51eaSDavid van Moolenbroek{ 7422*d56f51eaSDavid van Moolenbroekreturn 0 7423*d56f51eaSDavid van Moolenbroek ; 7424*d56f51eaSDavid van Moolenbroek return 0; 7425*d56f51eaSDavid van Moolenbroek} 7426*d56f51eaSDavid van Moolenbroek_ACEOF 7427*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7428*d56f51eaSDavid van Moolenbroek 7429*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7430*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 7431*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7432*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wmissing-prototypes" 7433*d56f51eaSDavid van Moolenbroek 7434*d56f51eaSDavid van Moolenbroekelse 7435*d56f51eaSDavid van Moolenbroek 7436*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7437*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7438*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7439*d56f51eaSDavid van Moolenbroek 7440*d56f51eaSDavid van Moolenbroekfi 7441*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7442*d56f51eaSDavid van Moolenbroek 7443*d56f51eaSDavid van Moolenbroek 7444*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5 7445*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; } 7446*d56f51eaSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 7447*d56f51eaSDavid van Moolenbroek CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes" 7448*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7449*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7450*d56f51eaSDavid van Moolenbroek 7451*d56f51eaSDavid van Moolenbroekint 7452*d56f51eaSDavid van Moolenbroekmain () 7453*d56f51eaSDavid van Moolenbroek{ 7454*d56f51eaSDavid van Moolenbroekreturn 0 7455*d56f51eaSDavid van Moolenbroek ; 7456*d56f51eaSDavid van Moolenbroek return 0; 7457*d56f51eaSDavid van Moolenbroek} 7458*d56f51eaSDavid van Moolenbroek_ACEOF 7459*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7460*d56f51eaSDavid van Moolenbroek 7461*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7462*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 7463*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7464*d56f51eaSDavid van Moolenbroek V_CCOPT="$V_CCOPT -Wstrict-prototypes" 7465*d56f51eaSDavid van Moolenbroek 7466*d56f51eaSDavid van Moolenbroekelse 7467*d56f51eaSDavid van Moolenbroek 7468*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7469*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7470*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 7471*d56f51eaSDavid van Moolenbroek 7472*d56f51eaSDavid van Moolenbroekfi 7473*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7474*d56f51eaSDavid van Moolenbroek 7475*d56f51eaSDavid van Moolenbroek fi 7476*d56f51eaSDavid van Moolenbroek 7477*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5 7478*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the compiler supports generating dependencies... " >&6; } 7479*d56f51eaSDavid van Moolenbroek if test "$GCC" = yes ; then 7480*d56f51eaSDavid van Moolenbroek # 7481*d56f51eaSDavid van Moolenbroek # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even 7482*d56f51eaSDavid van Moolenbroek # though it's not); we assume that, in this case, the flag 7483*d56f51eaSDavid van Moolenbroek # would be -M. 7484*d56f51eaSDavid van Moolenbroek # 7485*d56f51eaSDavid van Moolenbroek ac_lbl_dependency_flag="-M" 7486*d56f51eaSDavid van Moolenbroek else 7487*d56f51eaSDavid van Moolenbroek # 7488*d56f51eaSDavid van Moolenbroek # Not GCC or a compiler deemed to be GCC; what platform is 7489*d56f51eaSDavid van Moolenbroek # this? (We're assuming that if the compiler isn't GCC 7490*d56f51eaSDavid van Moolenbroek # it's the compiler from the vendor of the OS; that won't 7491*d56f51eaSDavid van Moolenbroek # necessarily be true for x86 platforms, where it might be 7492*d56f51eaSDavid van Moolenbroek # the Intel C compiler.) 7493*d56f51eaSDavid van Moolenbroek # 7494*d56f51eaSDavid van Moolenbroek case "$host_os" in 7495*d56f51eaSDavid van Moolenbroek 7496*d56f51eaSDavid van Moolenbroek irix*|osf*|darwin*) 7497*d56f51eaSDavid van Moolenbroek # 7498*d56f51eaSDavid van Moolenbroek # MIPS C for IRIX, DEC C, and clang all use -M. 7499*d56f51eaSDavid van Moolenbroek # 7500*d56f51eaSDavid van Moolenbroek ac_lbl_dependency_flag="-M" 7501*d56f51eaSDavid van Moolenbroek ;; 7502*d56f51eaSDavid van Moolenbroek 7503*d56f51eaSDavid van Moolenbroek solaris*) 7504*d56f51eaSDavid van Moolenbroek # 7505*d56f51eaSDavid van Moolenbroek # Sun C uses -xM. 7506*d56f51eaSDavid van Moolenbroek # 7507*d56f51eaSDavid van Moolenbroek ac_lbl_dependency_flag="-xM" 7508*d56f51eaSDavid van Moolenbroek ;; 7509*d56f51eaSDavid van Moolenbroek 7510*d56f51eaSDavid van Moolenbroek hpux*) 7511*d56f51eaSDavid van Moolenbroek # 7512*d56f51eaSDavid van Moolenbroek # HP's older C compilers don't support this. 7513*d56f51eaSDavid van Moolenbroek # HP's newer C compilers support this with 7514*d56f51eaSDavid van Moolenbroek # either +M or +Make; the older compilers 7515*d56f51eaSDavid van Moolenbroek # interpret +M as something completely 7516*d56f51eaSDavid van Moolenbroek # different, so we use +Make so we don't 7517*d56f51eaSDavid van Moolenbroek # think it works with the older compilers. 7518*d56f51eaSDavid van Moolenbroek # 7519*d56f51eaSDavid van Moolenbroek ac_lbl_dependency_flag="+Make" 7520*d56f51eaSDavid van Moolenbroek ;; 7521*d56f51eaSDavid van Moolenbroek 7522*d56f51eaSDavid van Moolenbroek *) 7523*d56f51eaSDavid van Moolenbroek # 7524*d56f51eaSDavid van Moolenbroek # Not one of the above; assume no support for 7525*d56f51eaSDavid van Moolenbroek # generating dependencies. 7526*d56f51eaSDavid van Moolenbroek # 7527*d56f51eaSDavid van Moolenbroek ac_lbl_dependency_flag="" 7528*d56f51eaSDavid van Moolenbroek ;; 7529*d56f51eaSDavid van Moolenbroek esac 7530*d56f51eaSDavid van Moolenbroek fi 7531*d56f51eaSDavid van Moolenbroek 7532*d56f51eaSDavid van Moolenbroek # 7533*d56f51eaSDavid van Moolenbroek # Is ac_lbl_dependency_flag defined and, if so, does the compiler 7534*d56f51eaSDavid van Moolenbroek # complain about it? 7535*d56f51eaSDavid van Moolenbroek # 7536*d56f51eaSDavid van Moolenbroek # Note: clang doesn't seem to exit with an error status when handed 7537*d56f51eaSDavid van Moolenbroek # an unknown non-warning error, even if you pass it 7538*d56f51eaSDavid van Moolenbroek # -Werror=unknown-warning-option. However, it always supports 7539*d56f51eaSDavid van Moolenbroek # -M, so the fact that this test always succeeds with clang 7540*d56f51eaSDavid van Moolenbroek # isn't an issue. 7541*d56f51eaSDavid van Moolenbroek # 7542*d56f51eaSDavid van Moolenbroek if test ! -z "$ac_lbl_dependency_flag"; then 7543*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7544*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7545*d56f51eaSDavid van Moolenbroekint main(void) { return 0; } 7546*d56f51eaSDavid van Moolenbroek_ACEOF 7547*d56f51eaSDavid van Moolenbroek echo "$CC" $ac_lbl_dependency_flag conftest.c >&5 7548*d56f51eaSDavid van Moolenbroek if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then 7549*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5 7550*d56f51eaSDavid van Moolenbroek$as_echo "yes, with $ac_lbl_dependency_flag" >&6; } 7551*d56f51eaSDavid van Moolenbroek DEPENDENCY_CFLAG="$ac_lbl_dependency_flag" 7552*d56f51eaSDavid van Moolenbroek MKDEP='${srcdir}/mkdep' 7553*d56f51eaSDavid van Moolenbroek else 7554*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7555*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7556*d56f51eaSDavid van Moolenbroek # 7557*d56f51eaSDavid van Moolenbroek # We can't run mkdep, so have "make depend" do 7558*d56f51eaSDavid van Moolenbroek # nothing. 7559*d56f51eaSDavid van Moolenbroek # 7560*d56f51eaSDavid van Moolenbroek MKDEP=: 7561*d56f51eaSDavid van Moolenbroek fi 7562*d56f51eaSDavid van Moolenbroek rm -rf conftest* 7563*d56f51eaSDavid van Moolenbroek else 7564*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7565*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7566*d56f51eaSDavid van Moolenbroek # 7567*d56f51eaSDavid van Moolenbroek # We can't run mkdep, so have "make depend" do 7568*d56f51eaSDavid van Moolenbroek # nothing. 7569*d56f51eaSDavid van Moolenbroek # 7570*d56f51eaSDavid van Moolenbroek MKDEP=: 7571*d56f51eaSDavid van Moolenbroek fi 7572*d56f51eaSDavid van Moolenbroek 7573*d56f51eaSDavid van Moolenbroek 7574*d56f51eaSDavid van Moolenbroek 7575*d56f51eaSDavid van Moolenbroek # 7576*d56f51eaSDavid van Moolenbroek # We used to set -n32 for IRIX 6 when not using GCC (presumed 7577*d56f51eaSDavid van Moolenbroek # to mean that we're using MIPS C or MIPSpro C); it specified 7578*d56f51eaSDavid van Moolenbroek # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm 7579*d56f51eaSDavid van Moolenbroek # not sure why that would be something to do *only* with a 7580*d56f51eaSDavid van Moolenbroek # .devel file; why should the ABI for which we produce code 7581*d56f51eaSDavid van Moolenbroek # depend on .devel? 7582*d56f51eaSDavid van Moolenbroek # 7583*d56f51eaSDavid van Moolenbroek os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 7584*d56f51eaSDavid van Moolenbroek name="lbl/os-$os.h" 7585*d56f51eaSDavid van Moolenbroek if test -f $name ; then 7586*d56f51eaSDavid van Moolenbroek ln -s $name os-proto.h 7587*d56f51eaSDavid van Moolenbroek 7588*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h 7589*d56f51eaSDavid van Moolenbroek 7590*d56f51eaSDavid van Moolenbroek else 7591*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5 7592*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: can't find $name" >&2;} 7593*d56f51eaSDavid van Moolenbroek fi 7594*d56f51eaSDavid van Moolenbroek fi 7595*d56f51eaSDavid van Moolenbroek 7596*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5 7597*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; } 7598*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then : 7599*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7600*d56f51eaSDavid van Moolenbroekelse 7601*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7602*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7603*d56f51eaSDavid van Moolenbroek 7604*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 7605*d56f51eaSDavid van Moolenbroek# include <sys/socket.h> 7606*d56f51eaSDavid van Moolenbroekint 7607*d56f51eaSDavid van Moolenbroekmain () 7608*d56f51eaSDavid van Moolenbroek{ 7609*d56f51eaSDavid van Moolenbroeku_int i = sizeof(((struct sockaddr *)0)->sa_len) 7610*d56f51eaSDavid van Moolenbroek ; 7611*d56f51eaSDavid van Moolenbroek return 0; 7612*d56f51eaSDavid van Moolenbroek} 7613*d56f51eaSDavid van Moolenbroek_ACEOF 7614*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7615*d56f51eaSDavid van Moolenbroek ac_cv_lbl_sockaddr_has_sa_len=yes 7616*d56f51eaSDavid van Moolenbroekelse 7617*d56f51eaSDavid van Moolenbroek ac_cv_lbl_sockaddr_has_sa_len=no 7618*d56f51eaSDavid van Moolenbroekfi 7619*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7620*d56f51eaSDavid van Moolenbroekfi 7621*d56f51eaSDavid van Moolenbroek 7622*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 7623*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 7624*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 7625*d56f51eaSDavid van Moolenbroek 7626*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 7627*d56f51eaSDavid van Moolenbroek 7628*d56f51eaSDavid van Moolenbroek fi 7629*d56f51eaSDavid van Moolenbroek 7630*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr_storage struct exists" >&5 7631*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if sockaddr_storage struct exists... " >&6; } 7632*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_has_sockaddr_storage+:} false; then : 7633*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7634*d56f51eaSDavid van Moolenbroekelse 7635*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7636*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7637*d56f51eaSDavid van Moolenbroek 7638*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 7639*d56f51eaSDavid van Moolenbroek# include <sys/socket.h> 7640*d56f51eaSDavid van Moolenbroekint 7641*d56f51eaSDavid van Moolenbroekmain () 7642*d56f51eaSDavid van Moolenbroek{ 7643*d56f51eaSDavid van Moolenbroeku_int i = sizeof (struct sockaddr_storage) 7644*d56f51eaSDavid van Moolenbroek ; 7645*d56f51eaSDavid van Moolenbroek return 0; 7646*d56f51eaSDavid van Moolenbroek} 7647*d56f51eaSDavid van Moolenbroek_ACEOF 7648*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7649*d56f51eaSDavid van Moolenbroek ac_cv_lbl_has_sockaddr_storage=yes 7650*d56f51eaSDavid van Moolenbroekelse 7651*d56f51eaSDavid van Moolenbroek ac_cv_lbl_has_sockaddr_storage=no 7652*d56f51eaSDavid van Moolenbroekfi 7653*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7654*d56f51eaSDavid van Moolenbroekfi 7655*d56f51eaSDavid van Moolenbroek 7656*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_sockaddr_storage" >&5 7657*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_has_sockaddr_storage" >&6; } 7658*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_has_sockaddr_storage = yes ; then 7659*d56f51eaSDavid van Moolenbroek 7660*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h 7661*d56f51eaSDavid van Moolenbroek 7662*d56f51eaSDavid van Moolenbroek fi 7663*d56f51eaSDavid van Moolenbroek 7664*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_hp_ppa_info_t struct has dl_module_id_1 member" >&5 7665*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... " >&6; } 7666*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+:} false; then : 7667*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7668*d56f51eaSDavid van Moolenbroekelse 7669*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7670*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7671*d56f51eaSDavid van Moolenbroek 7672*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 7673*d56f51eaSDavid van Moolenbroek# include <sys/dlpi.h> 7674*d56f51eaSDavid van Moolenbroek# include <sys/dlpi_ext.h> 7675*d56f51eaSDavid van Moolenbroekint 7676*d56f51eaSDavid van Moolenbroekmain () 7677*d56f51eaSDavid van Moolenbroek{ 7678*d56f51eaSDavid van Moolenbroeku_int i = sizeof(((dl_hp_ppa_info_t *)0)->dl_module_id_1) 7679*d56f51eaSDavid van Moolenbroek ; 7680*d56f51eaSDavid van Moolenbroek return 0; 7681*d56f51eaSDavid van Moolenbroek} 7682*d56f51eaSDavid van Moolenbroek_ACEOF 7683*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7684*d56f51eaSDavid van Moolenbroek ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=yes 7685*d56f51eaSDavid van Moolenbroekelse 7686*d56f51eaSDavid van Moolenbroek ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=no 7687*d56f51eaSDavid van Moolenbroekfi 7688*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7689*d56f51eaSDavid van Moolenbroekfi 7690*d56f51eaSDavid van Moolenbroek 7691*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&5 7692*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&6; } 7693*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1 = yes ; then 7694*d56f51eaSDavid van Moolenbroek 7695*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 1" >>confdefs.h 7696*d56f51eaSDavid van Moolenbroek 7697*d56f51eaSDavid van Moolenbroek fi 7698*d56f51eaSDavid van Moolenbroek 7699*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5 7700*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if unaligned accesses fail... " >&6; } 7701*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_unaligned_fail+:} false; then : 7702*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7703*d56f51eaSDavid van Moolenbroekelse 7704*d56f51eaSDavid van Moolenbroek case "$host_cpu" in 7705*d56f51eaSDavid van Moolenbroek 7706*d56f51eaSDavid van Moolenbroek # 7707*d56f51eaSDavid van Moolenbroek # These are CPU types where: 7708*d56f51eaSDavid van Moolenbroek # 7709*d56f51eaSDavid van Moolenbroek # the CPU faults on an unaligned access, but at least some 7710*d56f51eaSDavid van Moolenbroek # OSes that support that CPU catch the fault and simulate 7711*d56f51eaSDavid van Moolenbroek # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 7712*d56f51eaSDavid van Moolenbroek # the simulation is slow, so we don't want to use it; 7713*d56f51eaSDavid van Moolenbroek # 7714*d56f51eaSDavid van Moolenbroek # the CPU, I infer (from the old 7715*d56f51eaSDavid van Moolenbroek # 7716*d56f51eaSDavid van Moolenbroek # XXX: should also check that they don't do weird things (like on arm) 7717*d56f51eaSDavid van Moolenbroek # 7718*d56f51eaSDavid van Moolenbroek # comment) doesn't fault on unaligned accesses, but doesn't 7719*d56f51eaSDavid van Moolenbroek # do a normal unaligned fetch, either (e.g., presumably, ARM); 7720*d56f51eaSDavid van Moolenbroek # 7721*d56f51eaSDavid van Moolenbroek # for whatever reason, the test program doesn't work 7722*d56f51eaSDavid van Moolenbroek # (this has been claimed to be the case for several of those 7723*d56f51eaSDavid van Moolenbroek # CPUs - I don't know what the problem is; the problem 7724*d56f51eaSDavid van Moolenbroek # was reported as "the test program dumps core" for SuperH, 7725*d56f51eaSDavid van Moolenbroek # but that's what the test program is *supposed* to do - 7726*d56f51eaSDavid van Moolenbroek # it dumps core before it writes anything, so the test 7727*d56f51eaSDavid van Moolenbroek # for an empty output file should find an empty output 7728*d56f51eaSDavid van Moolenbroek # file and conclude that unaligned accesses don't work). 7729*d56f51eaSDavid van Moolenbroek # 7730*d56f51eaSDavid van Moolenbroek # This run-time test won't work if you're cross-compiling, so 7731*d56f51eaSDavid van Moolenbroek # in order to support cross-compiling for a particular CPU, 7732*d56f51eaSDavid van Moolenbroek # we have to wire in the list of CPU types anyway, as far as 7733*d56f51eaSDavid van Moolenbroek # I know, so perhaps we should just have a set of CPUs on 7734*d56f51eaSDavid van Moolenbroek # which we know it doesn't work, a set of CPUs on which we 7735*d56f51eaSDavid van Moolenbroek # know it does work, and have the script just fail on other 7736*d56f51eaSDavid van Moolenbroek # cpu types and update it when such a failure occurs. 7737*d56f51eaSDavid van Moolenbroek # 7738*d56f51eaSDavid van Moolenbroek alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1) 7739*d56f51eaSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=yes 7740*d56f51eaSDavid van Moolenbroek ;; 7741*d56f51eaSDavid van Moolenbroek 7742*d56f51eaSDavid van Moolenbroek *) 7743*d56f51eaSDavid van Moolenbroek cat >conftest.c <<EOF 7744*d56f51eaSDavid van Moolenbroek# include <sys/types.h> 7745*d56f51eaSDavid van Moolenbroek# include <sys/wait.h> 7746*d56f51eaSDavid van Moolenbroek# include <stdio.h> 7747*d56f51eaSDavid van Moolenbroek unsigned char a[5] = { 1, 2, 3, 4, 5 }; 7748*d56f51eaSDavid van Moolenbroek main() { 7749*d56f51eaSDavid van Moolenbroek unsigned int i; 7750*d56f51eaSDavid van Moolenbroek pid_t pid; 7751*d56f51eaSDavid van Moolenbroek int status; 7752*d56f51eaSDavid van Moolenbroek /* avoid "core dumped" message */ 7753*d56f51eaSDavid van Moolenbroek pid = fork(); 7754*d56f51eaSDavid van Moolenbroek if (pid < 0) 7755*d56f51eaSDavid van Moolenbroek exit(2); 7756*d56f51eaSDavid van Moolenbroek if (pid > 0) { 7757*d56f51eaSDavid van Moolenbroek /* parent */ 7758*d56f51eaSDavid van Moolenbroek pid = waitpid(pid, &status, 0); 7759*d56f51eaSDavid van Moolenbroek if (pid < 0) 7760*d56f51eaSDavid van Moolenbroek exit(3); 7761*d56f51eaSDavid van Moolenbroek exit(!WIFEXITED(status)); 7762*d56f51eaSDavid van Moolenbroek } 7763*d56f51eaSDavid van Moolenbroek /* child */ 7764*d56f51eaSDavid van Moolenbroek i = *(unsigned int *)&a[1]; 7765*d56f51eaSDavid van Moolenbroek printf("%d\n", i); 7766*d56f51eaSDavid van Moolenbroek exit(0); 7767*d56f51eaSDavid van Moolenbroek } 7768*d56f51eaSDavid van MoolenbroekEOF 7769*d56f51eaSDavid van Moolenbroek ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 7770*d56f51eaSDavid van Moolenbroek conftest.c $LIBS >/dev/null 2>&1 7771*d56f51eaSDavid van Moolenbroek if test ! -x conftest ; then 7772*d56f51eaSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=yes 7773*d56f51eaSDavid van Moolenbroek else 7774*d56f51eaSDavid van Moolenbroek ./conftest >conftest.out 7775*d56f51eaSDavid van Moolenbroek if test ! -s conftest.out ; then 7776*d56f51eaSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=yes 7777*d56f51eaSDavid van Moolenbroek else 7778*d56f51eaSDavid van Moolenbroek ac_cv_lbl_unaligned_fail=no 7779*d56f51eaSDavid van Moolenbroek fi 7780*d56f51eaSDavid van Moolenbroek fi 7781*d56f51eaSDavid van Moolenbroek rm -f -r conftest* core core.conftest 7782*d56f51eaSDavid van Moolenbroek ;; 7783*d56f51eaSDavid van Moolenbroek esac 7784*d56f51eaSDavid van Moolenbroekfi 7785*d56f51eaSDavid van Moolenbroek 7786*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5 7787*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_unaligned_fail" >&6; } 7788*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_unaligned_fail = yes ; then 7789*d56f51eaSDavid van Moolenbroek 7790*d56f51eaSDavid van Moolenbroek$as_echo "#define LBL_ALIGN 1" >>confdefs.h 7791*d56f51eaSDavid van Moolenbroek 7792*d56f51eaSDavid van Moolenbroek fi 7793*d56f51eaSDavid van Moolenbroek 7794*d56f51eaSDavid van Moolenbroek# 7795*d56f51eaSDavid van Moolenbroek# Makefile.in includes rules to generate version.h, so we assume 7796*d56f51eaSDavid van Moolenbroek# that it will be generated if autoconf is used. 7797*d56f51eaSDavid van Moolenbroek# 7798*d56f51eaSDavid van Moolenbroek 7799*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_VERSION_H 1" >>confdefs.h 7800*d56f51eaSDavid van Moolenbroek 7801*d56f51eaSDavid van Moolenbroek 7802*d56f51eaSDavid van Moolenbroekrm -f net 7803*d56f51eaSDavid van Moolenbroekln -s ${srcdir}/bpf/net net 7804*d56f51eaSDavid van Moolenbroek 7805*d56f51eaSDavid van Moolenbroek 7806*d56f51eaSDavid van Moolenbroek 7807*d56f51eaSDavid van Moolenbroek 7808*d56f51eaSDavid van Moolenbroek 7809*d56f51eaSDavid van Moolenbroek 7810*d56f51eaSDavid van Moolenbroek 7811*d56f51eaSDavid van Moolenbroek 7812*d56f51eaSDavid van Moolenbroek 7813*d56f51eaSDavid van Moolenbroek 7814*d56f51eaSDavid van Moolenbroek 7815*d56f51eaSDavid van Moolenbroek 7816*d56f51eaSDavid van Moolenbroek 7817*d56f51eaSDavid van Moolenbroek 7818*d56f51eaSDavid van Moolenbroek 7819*d56f51eaSDavid van Moolenbroek 7820*d56f51eaSDavid van Moolenbroek 7821*d56f51eaSDavid van Moolenbroek 7822*d56f51eaSDavid van Moolenbroek 7823*d56f51eaSDavid van Moolenbroek# Check whether --enable-usb was given. 7824*d56f51eaSDavid van Moolenbroekif test "${enable_usb+set}" = set; then : 7825*d56f51eaSDavid van Moolenbroek enableval=$enable_usb; 7826*d56f51eaSDavid van Moolenbroekelse 7827*d56f51eaSDavid van Moolenbroek enable_usb=yes 7828*d56f51eaSDavid van Moolenbroekfi 7829*d56f51eaSDavid van Moolenbroek 7830*d56f51eaSDavid van Moolenbroek 7831*d56f51eaSDavid van Moolenbroekif test "x$enable_usb" != "xno" ; then 7832*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for USB sniffing support" >&5 7833*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for USB sniffing support... " >&6; } 7834*d56f51eaSDavid van Moolenbroek case "$host_os" in 7835*d56f51eaSDavid van Moolenbroek linux*) 7836*d56f51eaSDavid van Moolenbroek 7837*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_USB 1" >>confdefs.h 7838*d56f51eaSDavid van Moolenbroek 7839*d56f51eaSDavid van Moolenbroek USB_SRC=pcap-usb-linux.c 7840*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7841*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 7842*d56f51eaSDavid van Moolenbroek ac_usb_dev_name=`udevinfo -q name -p /sys/class/usb_device/usbmon 2>/dev/null` 7843*d56f51eaSDavid van Moolenbroek if test $? -ne 0 ; then 7844*d56f51eaSDavid van Moolenbroek ac_usb_dev_name="usbmon" 7845*d56f51eaSDavid van Moolenbroek fi 7846*d56f51eaSDavid van Moolenbroek 7847*d56f51eaSDavid van Moolenbroekcat >>confdefs.h <<_ACEOF 7848*d56f51eaSDavid van Moolenbroek#define LINUX_USB_MON_DEV "/dev/$ac_usb_dev_name" 7849*d56f51eaSDavid van Moolenbroek_ACEOF 7850*d56f51eaSDavid van Moolenbroek 7851*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: Device for USB sniffing is /dev/$ac_usb_dev_name" >&5 7852*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: Device for USB sniffing is /dev/$ac_usb_dev_name" >&6;} 7853*d56f51eaSDavid van Moolenbroek # 7854*d56f51eaSDavid van Moolenbroek # Do we have a version of <linux/compiler.h> available? 7855*d56f51eaSDavid van Moolenbroek # If so, we might need it for <linux/usbdevice_fs.h>. 7856*d56f51eaSDavid van Moolenbroek # 7857*d56f51eaSDavid van Moolenbroek for ac_header in linux/compiler.h 7858*d56f51eaSDavid van Moolenbroekdo : 7859*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "linux/compiler.h" "ac_cv_header_linux_compiler_h" "$ac_includes_default" 7860*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_compiler_h" = xyes; then : 7861*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 7862*d56f51eaSDavid van Moolenbroek#define HAVE_LINUX_COMPILER_H 1 7863*d56f51eaSDavid van Moolenbroek_ACEOF 7864*d56f51eaSDavid van Moolenbroek 7865*d56f51eaSDavid van Moolenbroekfi 7866*d56f51eaSDavid van Moolenbroek 7867*d56f51eaSDavid van Moolenbroekdone 7868*d56f51eaSDavid van Moolenbroek 7869*d56f51eaSDavid van Moolenbroek if test "$ac_cv_header_linux_compiler_h" = yes; then 7870*d56f51eaSDavid van Moolenbroek # 7871*d56f51eaSDavid van Moolenbroek # Yes - include it when testing for <linux/usbdevice_fs.h>. 7872*d56f51eaSDavid van Moolenbroek # 7873*d56f51eaSDavid van Moolenbroek for ac_header in linux/usbdevice_fs.h 7874*d56f51eaSDavid van Moolenbroekdo : 7875*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "linux/usbdevice_fs.h" "ac_cv_header_linux_usbdevice_fs_h" "#include <linux/compiler.h> 7876*d56f51eaSDavid van Moolenbroek" 7877*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then : 7878*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 7879*d56f51eaSDavid van Moolenbroek#define HAVE_LINUX_USBDEVICE_FS_H 1 7880*d56f51eaSDavid van Moolenbroek_ACEOF 7881*d56f51eaSDavid van Moolenbroek 7882*d56f51eaSDavid van Moolenbroekfi 7883*d56f51eaSDavid van Moolenbroek 7884*d56f51eaSDavid van Moolenbroekdone 7885*d56f51eaSDavid van Moolenbroek 7886*d56f51eaSDavid van Moolenbroek else 7887*d56f51eaSDavid van Moolenbroek for ac_header in linux/usbdevice_fs.h 7888*d56f51eaSDavid van Moolenbroekdo : 7889*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "linux/usbdevice_fs.h" "ac_cv_header_linux_usbdevice_fs_h" "$ac_includes_default" 7890*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then : 7891*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 7892*d56f51eaSDavid van Moolenbroek#define HAVE_LINUX_USBDEVICE_FS_H 1 7893*d56f51eaSDavid van Moolenbroek_ACEOF 7894*d56f51eaSDavid van Moolenbroek 7895*d56f51eaSDavid van Moolenbroekfi 7896*d56f51eaSDavid van Moolenbroek 7897*d56f51eaSDavid van Moolenbroekdone 7898*d56f51eaSDavid van Moolenbroek 7899*d56f51eaSDavid van Moolenbroek fi 7900*d56f51eaSDavid van Moolenbroek if test "$ac_cv_header_linux_usbdevice_fs_h" = yes; then 7901*d56f51eaSDavid van Moolenbroek # 7902*d56f51eaSDavid van Moolenbroek # OK, does it define bRequestType? Older versions of the kernel 7903*d56f51eaSDavid van Moolenbroek # define fields with names like "requesttype, "request", and 7904*d56f51eaSDavid van Moolenbroek # "value", rather than "bRequestType", "bRequest", and 7905*d56f51eaSDavid van Moolenbroek # "wValue". 7906*d56f51eaSDavid van Moolenbroek # 7907*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if usbdevfs_ctrltransfer struct has bRequestType member" >&5 7908*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if usbdevfs_ctrltransfer struct has bRequestType member... " >&6; } 7909*d56f51eaSDavid van Moolenbroek if ${ac_cv_usbdevfs_ctrltransfer_has_bRequestType+:} false; then : 7910*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7911*d56f51eaSDavid van Moolenbroekelse 7912*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7913*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7914*d56f51eaSDavid van Moolenbroek 7915*d56f51eaSDavid van Moolenbroek$ac_includes_default 7916*d56f51eaSDavid van Moolenbroek#ifdef HAVE_SYS_BITYPES_H 7917*d56f51eaSDavid van Moolenbroek#include <sys/bitypes.h> 7918*d56f51eaSDavid van Moolenbroek#endif 7919*d56f51eaSDavid van Moolenbroek#ifdef HAVE_LINUX_COMPILER_H 7920*d56f51eaSDavid van Moolenbroek#include <linux/compiler.h> 7921*d56f51eaSDavid van Moolenbroek#endif 7922*d56f51eaSDavid van Moolenbroek#include <linux/usbdevice_fs.h> 7923*d56f51eaSDavid van Moolenbroekint 7924*d56f51eaSDavid van Moolenbroekmain () 7925*d56f51eaSDavid van Moolenbroek{ 7926*d56f51eaSDavid van Moolenbroeku_int i = sizeof(((struct usbdevfs_ctrltransfer *)0)->bRequestType) 7927*d56f51eaSDavid van Moolenbroek ; 7928*d56f51eaSDavid van Moolenbroek return 0; 7929*d56f51eaSDavid van Moolenbroek} 7930*d56f51eaSDavid van Moolenbroek_ACEOF 7931*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7932*d56f51eaSDavid van Moolenbroek ac_cv_usbdevfs_ctrltransfer_has_bRequestType=yes 7933*d56f51eaSDavid van Moolenbroekelse 7934*d56f51eaSDavid van Moolenbroek ac_cv_usbdevfs_ctrltransfer_has_bRequestType=no 7935*d56f51eaSDavid van Moolenbroekfi 7936*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7937*d56f51eaSDavid van Moolenbroekfi 7938*d56f51eaSDavid van Moolenbroek 7939*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&5 7940*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&6; } 7941*d56f51eaSDavid van Moolenbroek if test $ac_cv_usbdevfs_ctrltransfer_has_bRequestType = yes ; then 7942*d56f51eaSDavid van Moolenbroek 7943*d56f51eaSDavid van Moolenbroek$as_echo "#define HAVE_USBDEVFS_CTRLTRANSFER_BREQUESTTYPE 1" >>confdefs.h 7944*d56f51eaSDavid van Moolenbroek 7945*d56f51eaSDavid van Moolenbroek fi 7946*d56f51eaSDavid van Moolenbroek fi 7947*d56f51eaSDavid van Moolenbroek ;; 7948*d56f51eaSDavid van Moolenbroek *) 7949*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7950*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 7951*d56f51eaSDavid van Moolenbroek ;; 7952*d56f51eaSDavid van Moolenbroekesac 7953*d56f51eaSDavid van Moolenbroekfi 7954*d56f51eaSDavid van Moolenbroek 7955*d56f51eaSDavid van Moolenbroek 7956*d56f51eaSDavid van Moolenbroek 7957*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the platform could support netfilter sniffing" >&5 7958*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the platform could support netfilter sniffing... " >&6; } 7959*d56f51eaSDavid van Moolenbroekcase "$host_os" in 7960*d56f51eaSDavid van Moolenbroeklinux*) 7961*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7962*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 7963*d56f51eaSDavid van Moolenbroek # 7964*d56f51eaSDavid van Moolenbroek # Life's too short to deal with trying to get this to compile 7965*d56f51eaSDavid van Moolenbroek # if you don't get the right types defined with 7966*d56f51eaSDavid van Moolenbroek # __KERNEL_STRICT_NAMES getting defined by some other include. 7967*d56f51eaSDavid van Moolenbroek # 7968*d56f51eaSDavid van Moolenbroek # Check whether the includes Just Work. If not, don't turn on 7969*d56f51eaSDavid van Moolenbroek # netfilter support. 7970*d56f51eaSDavid van Moolenbroek # 7971*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can compile the netfilter support" >&5 7972*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether we can compile the netfilter support... " >&6; } 7973*d56f51eaSDavid van Moolenbroek if ${ac_cv_netfilter_can_compile+:} false; then : 7974*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 7975*d56f51eaSDavid van Moolenbroekelse 7976*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7977*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 7978*d56f51eaSDavid van Moolenbroek 7979*d56f51eaSDavid van Moolenbroek$ac_includes_default 7980*d56f51eaSDavid van Moolenbroek#include <sys/socket.h> 7981*d56f51eaSDavid van Moolenbroek#include <netinet/in.h> 7982*d56f51eaSDavid van Moolenbroek#include <linux/types.h> 7983*d56f51eaSDavid van Moolenbroek 7984*d56f51eaSDavid van Moolenbroek#include <linux/netlink.h> 7985*d56f51eaSDavid van Moolenbroek#include <linux/netfilter.h> 7986*d56f51eaSDavid van Moolenbroek#include <linux/netfilter/nfnetlink.h> 7987*d56f51eaSDavid van Moolenbroek#include <linux/netfilter/nfnetlink_log.h> 7988*d56f51eaSDavid van Moolenbroek#include <linux/netfilter/nfnetlink_queue.h> 7989*d56f51eaSDavid van Moolenbroekint 7990*d56f51eaSDavid van Moolenbroekmain () 7991*d56f51eaSDavid van Moolenbroek{ 7992*d56f51eaSDavid van Moolenbroek 7993*d56f51eaSDavid van Moolenbroek ; 7994*d56f51eaSDavid van Moolenbroek return 0; 7995*d56f51eaSDavid van Moolenbroek} 7996*d56f51eaSDavid van Moolenbroek_ACEOF 7997*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 7998*d56f51eaSDavid van Moolenbroek ac_cv_netfilter_can_compile=yes 7999*d56f51eaSDavid van Moolenbroekelse 8000*d56f51eaSDavid van Moolenbroek ac_cv_netfilter_can_compile=no 8001*d56f51eaSDavid van Moolenbroekfi 8002*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8003*d56f51eaSDavid van Moolenbroekfi 8004*d56f51eaSDavid van Moolenbroek 8005*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_netfilter_can_compile" >&5 8006*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_netfilter_can_compile" >&6; } 8007*d56f51eaSDavid van Moolenbroek if test $ac_cv_netfilter_can_compile = yes ; then 8008*d56f51eaSDavid van Moolenbroek 8009*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_NETFILTER 1" >>confdefs.h 8010*d56f51eaSDavid van Moolenbroek 8011*d56f51eaSDavid van Moolenbroek NETFILTER_SRC=pcap-netfilter-linux.c 8012*d56f51eaSDavid van Moolenbroek fi 8013*d56f51eaSDavid van Moolenbroek ;; 8014*d56f51eaSDavid van Moolenbroek*) 8015*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8016*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 8017*d56f51eaSDavid van Moolenbroek ;; 8018*d56f51eaSDavid van Moolenbroekesac 8019*d56f51eaSDavid van Moolenbroek 8020*d56f51eaSDavid van Moolenbroek 8021*d56f51eaSDavid van Moolenbroek 8022*d56f51eaSDavid van Moolenbroek# Check whether --enable-bluetooth was given. 8023*d56f51eaSDavid van Moolenbroekif test "${enable_bluetooth+set}" = set; then : 8024*d56f51eaSDavid van Moolenbroek enableval=$enable_bluetooth; 8025*d56f51eaSDavid van Moolenbroekelse 8026*d56f51eaSDavid van Moolenbroek enable_bluetooth=ifsupportavailable 8027*d56f51eaSDavid van Moolenbroekfi 8028*d56f51eaSDavid van Moolenbroek 8029*d56f51eaSDavid van Moolenbroek 8030*d56f51eaSDavid van Moolenbroekif test "x$enable_bluetooth" != "xno" ; then 8031*d56f51eaSDavid van Moolenbroek case "$host_os" in 8032*d56f51eaSDavid van Moolenbroek linux*) 8033*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "bluetooth/bluetooth.h" "ac_cv_header_bluetooth_bluetooth_h" "$ac_includes_default" 8034*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_bluetooth_bluetooth_h" = xyes; then : 8035*d56f51eaSDavid van Moolenbroek 8036*d56f51eaSDavid van Moolenbroek 8037*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_BT 1" >>confdefs.h 8038*d56f51eaSDavid van Moolenbroek 8039*d56f51eaSDavid van Moolenbroek BT_SRC=pcap-bt-linux.c 8040*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is supported" >&5 8041*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: Bluetooth sniffing is supported" >&6;} 8042*d56f51eaSDavid van Moolenbroek 8043*d56f51eaSDavid van Moolenbroek # 8044*d56f51eaSDavid van Moolenbroek # OK, does struct sockaddr_hci have an hci_channel 8045*d56f51eaSDavid van Moolenbroek # member? 8046*d56f51eaSDavid van Moolenbroek # 8047*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_hci has hci_channel member" >&5 8048*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if struct sockaddr_hci has hci_channel member... " >&6; } 8049*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_sockaddr_hci_has_hci_channel+:} false; then : 8050*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8051*d56f51eaSDavid van Moolenbroekelse 8052*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8053*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 8054*d56f51eaSDavid van Moolenbroek 8055*d56f51eaSDavid van Moolenbroek#include <bluetooth/bluetooth.h> 8056*d56f51eaSDavid van Moolenbroek#include <bluetooth/hci.h> 8057*d56f51eaSDavid van Moolenbroek 8058*d56f51eaSDavid van Moolenbroekint 8059*d56f51eaSDavid van Moolenbroekmain () 8060*d56f51eaSDavid van Moolenbroek{ 8061*d56f51eaSDavid van Moolenbroeku_int i = sizeof(((struct sockaddr_hci *)0)->hci_channel) 8062*d56f51eaSDavid van Moolenbroek ; 8063*d56f51eaSDavid van Moolenbroek return 0; 8064*d56f51eaSDavid van Moolenbroek} 8065*d56f51eaSDavid van Moolenbroek_ACEOF 8066*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 8067*d56f51eaSDavid van Moolenbroek ac_cv_lbl_sockaddr_hci_has_hci_channel=yes 8068*d56f51eaSDavid van Moolenbroekelse 8069*d56f51eaSDavid van Moolenbroek ac_cv_lbl_sockaddr_hci_has_hci_channel=no 8070*d56f51eaSDavid van Moolenbroekfi 8071*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8072*d56f51eaSDavid van Moolenbroekfi 8073*d56f51eaSDavid van Moolenbroek 8074*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_hci_has_hci_channel" >&5 8075*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_sockaddr_hci_has_hci_channel" >&6; } 8076*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_sockaddr_hci_has_hci_channel = yes ; then 8077*d56f51eaSDavid van Moolenbroek 8078*d56f51eaSDavid van Moolenbroek$as_echo "#define SOCKADDR_HCI_HAS_HCI_CHANNEL /**/" >>confdefs.h 8079*d56f51eaSDavid van Moolenbroek 8080*d56f51eaSDavid van Moolenbroek 8081*d56f51eaSDavid van Moolenbroek # 8082*d56f51eaSDavid van Moolenbroek # OK, is HCI_CHANNEL_MONITOR defined? 8083*d56f51eaSDavid van Moolenbroek # 8084*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking if HCI_CHANNEL_MONITOR is defined" >&5 8085*d56f51eaSDavid van Moolenbroek$as_echo_n "checking if HCI_CHANNEL_MONITOR is defined... " >&6; } 8086*d56f51eaSDavid van Moolenbroek if ${ac_cv_lbl_hci_channel_monitor_is_defined+:} false; then : 8087*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8088*d56f51eaSDavid van Moolenbroekelse 8089*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8090*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 8091*d56f51eaSDavid van Moolenbroek 8092*d56f51eaSDavid van Moolenbroek#include <bluetooth/bluetooth.h> 8093*d56f51eaSDavid van Moolenbroek#include <bluetooth/hci.h> 8094*d56f51eaSDavid van Moolenbroek 8095*d56f51eaSDavid van Moolenbroekint 8096*d56f51eaSDavid van Moolenbroekmain () 8097*d56f51eaSDavid van Moolenbroek{ 8098*d56f51eaSDavid van Moolenbroeku_int i = HCI_CHANNEL_MONITOR 8099*d56f51eaSDavid van Moolenbroek ; 8100*d56f51eaSDavid van Moolenbroek return 0; 8101*d56f51eaSDavid van Moolenbroek} 8102*d56f51eaSDavid van Moolenbroek_ACEOF 8103*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_compile "$LINENO"; then : 8104*d56f51eaSDavid van Moolenbroek ac_cv_lbl_hci_channel_monitor_is_defined=yes 8105*d56f51eaSDavid van Moolenbroekelse 8106*d56f51eaSDavid van Moolenbroek ac_cv_lbl_hci_channel_monitor_is_defined=no 8107*d56f51eaSDavid van Moolenbroekfi 8108*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8109*d56f51eaSDavid van Moolenbroekfi 8110*d56f51eaSDavid van Moolenbroek 8111*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_hci_channel_monitor_is_defined" >&5 8112*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lbl_hci_channel_monitor_is_defined" >&6; } 8113*d56f51eaSDavid van Moolenbroek if test $ac_cv_lbl_hci_channel_monitor_is_defined = yes ; then 8114*d56f51eaSDavid van Moolenbroek 8115*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_BT_MONITOR /**/" >>confdefs.h 8116*d56f51eaSDavid van Moolenbroek 8117*d56f51eaSDavid van Moolenbroek BT_MONITOR_SRC=pcap-bt-monitor-linux.c 8118*d56f51eaSDavid van Moolenbroek fi 8119*d56f51eaSDavid van Moolenbroek fi 8120*d56f51eaSDavid van Moolenbroek ac_lbl_bluetooth_available=yes 8121*d56f51eaSDavid van Moolenbroek 8122*d56f51eaSDavid van Moolenbroekelse 8123*d56f51eaSDavid van Moolenbroek ac_lbl_bluetooth_available=no 8124*d56f51eaSDavid van Moolenbroek 8125*d56f51eaSDavid van Moolenbroekfi 8126*d56f51eaSDavid van Moolenbroek 8127*d56f51eaSDavid van Moolenbroek 8128*d56f51eaSDavid van Moolenbroek if test "x$ac_lbl_bluetooth_available" == "xno" ; then 8129*d56f51eaSDavid van Moolenbroek if test "x$enable_bluetooth" = "xyes" ; then 8130*d56f51eaSDavid van Moolenbroek as_fn_error $? "Bluetooth sniffing is not supported; install bluez-lib devel to enable it" "$LINENO" 5 8131*d56f51eaSDavid van Moolenbroek else 8132*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&5 8133*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&6;} 8134*d56f51eaSDavid van Moolenbroek fi 8135*d56f51eaSDavid van Moolenbroek fi 8136*d56f51eaSDavid van Moolenbroek ;; 8137*d56f51eaSDavid van Moolenbroek *) 8138*d56f51eaSDavid van Moolenbroek if test "x$enable_bluetooth" = "xyes" ; then 8139*d56f51eaSDavid van Moolenbroek as_fn_error $? "no Bluetooth sniffing support implemented for $host_os" "$LINENO" 5 8140*d56f51eaSDavid van Moolenbroek else 8141*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: no Bluetooth sniffing support implemented for $host_os" >&5 8142*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: no Bluetooth sniffing support implemented for $host_os" >&6;} 8143*d56f51eaSDavid van Moolenbroek fi 8144*d56f51eaSDavid van Moolenbroek ;; 8145*d56f51eaSDavid van Moolenbroek esac 8146*d56f51eaSDavid van Moolenbroek 8147*d56f51eaSDavid van Moolenbroek 8148*d56f51eaSDavid van Moolenbroek 8149*d56f51eaSDavid van Moolenbroekfi 8150*d56f51eaSDavid van Moolenbroek 8151*d56f51eaSDavid van Moolenbroek# Check whether --enable-canusb was given. 8152*d56f51eaSDavid van Moolenbroekif test "${enable_canusb+set}" = set; then : 8153*d56f51eaSDavid van Moolenbroek enableval=$enable_canusb; 8154*d56f51eaSDavid van Moolenbroekelse 8155*d56f51eaSDavid van Moolenbroek enable_canusb=ifsupportavailable 8156*d56f51eaSDavid van Moolenbroekfi 8157*d56f51eaSDavid van Moolenbroek 8158*d56f51eaSDavid van Moolenbroek 8159*d56f51eaSDavid van Moolenbroekif test "x$enable_canusb" != "xno" ; then 8160*d56f51eaSDavid van Moolenbroek case "$host_os" in 8161*d56f51eaSDavid van Moolenbroek linux*|uclinux*) 8162*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "libusb-1.0/libusb.h" "ac_cv_header_libusb_1_0_libusb_h" "$ac_includes_default" 8163*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_libusb_1_0_libusb_h" = xyes; then : 8164*d56f51eaSDavid van Moolenbroek 8165*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb_init in -lusb-1.0" >&5 8166*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for libusb_init in -lusb-1.0... " >&6; } 8167*d56f51eaSDavid van Moolenbroekif ${ac_cv_lib_usb_1_0_libusb_init+:} false; then : 8168*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8169*d56f51eaSDavid van Moolenbroekelse 8170*d56f51eaSDavid van Moolenbroek ac_check_lib_save_LIBS=$LIBS 8171*d56f51eaSDavid van MoolenbroekLIBS="-lusb-1.0 -lpthread 8172*d56f51eaSDavid van Moolenbroek $LIBS" 8173*d56f51eaSDavid van Moolenbroekcat confdefs.h - <<_ACEOF >conftest.$ac_ext 8174*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 8175*d56f51eaSDavid van Moolenbroek 8176*d56f51eaSDavid van Moolenbroek/* Override any GCC internal prototype to avoid an error. 8177*d56f51eaSDavid van Moolenbroek Use char because int might match the return type of a GCC 8178*d56f51eaSDavid van Moolenbroek builtin and then its argument prototype would still apply. */ 8179*d56f51eaSDavid van Moolenbroek#ifdef __cplusplus 8180*d56f51eaSDavid van Moolenbroekextern "C" 8181*d56f51eaSDavid van Moolenbroek#endif 8182*d56f51eaSDavid van Moolenbroekchar libusb_init (); 8183*d56f51eaSDavid van Moolenbroekint 8184*d56f51eaSDavid van Moolenbroekmain () 8185*d56f51eaSDavid van Moolenbroek{ 8186*d56f51eaSDavid van Moolenbroekreturn libusb_init (); 8187*d56f51eaSDavid van Moolenbroek ; 8188*d56f51eaSDavid van Moolenbroek return 0; 8189*d56f51eaSDavid van Moolenbroek} 8190*d56f51eaSDavid van Moolenbroek_ACEOF 8191*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 8192*d56f51eaSDavid van Moolenbroek ac_cv_lib_usb_1_0_libusb_init=yes 8193*d56f51eaSDavid van Moolenbroekelse 8194*d56f51eaSDavid van Moolenbroek ac_cv_lib_usb_1_0_libusb_init=no 8195*d56f51eaSDavid van Moolenbroekfi 8196*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 8197*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 8198*d56f51eaSDavid van MoolenbroekLIBS=$ac_check_lib_save_LIBS 8199*d56f51eaSDavid van Moolenbroekfi 8200*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_usb_1_0_libusb_init" >&5 8201*d56f51eaSDavid van Moolenbroek$as_echo "$ac_cv_lib_usb_1_0_libusb_init" >&6; } 8202*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_lib_usb_1_0_libusb_init" = xyes; then : 8203*d56f51eaSDavid van Moolenbroek 8204*d56f51eaSDavid van Moolenbroek 8205*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_CANUSB 1" >>confdefs.h 8206*d56f51eaSDavid van Moolenbroek 8207*d56f51eaSDavid van Moolenbroek CANUSB_SRC=pcap-canusb-linux.c 8208*d56f51eaSDavid van Moolenbroek LIBS="-lusb-1.0 -lpthread $LIBS" 8209*d56f51eaSDavid van Moolenbroek ac_lbl_has_libusb=yes 8210*d56f51eaSDavid van Moolenbroek 8211*d56f51eaSDavid van Moolenbroekelse 8212*d56f51eaSDavid van Moolenbroek ac_lbl_has_libusb=no 8213*d56f51eaSDavid van Moolenbroekfi 8214*d56f51eaSDavid van Moolenbroek 8215*d56f51eaSDavid van Moolenbroek 8216*d56f51eaSDavid van Moolenbroekelse 8217*d56f51eaSDavid van Moolenbroek ac_lbl_has_libusb=no 8218*d56f51eaSDavid van Moolenbroek 8219*d56f51eaSDavid van Moolenbroekfi 8220*d56f51eaSDavid van Moolenbroek 8221*d56f51eaSDavid van Moolenbroek 8222*d56f51eaSDavid van Moolenbroek if test "x$ac_lbl_has_libusb" = "xyes" ; then 8223*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is supported" >&5 8224*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: canusb sniffing is supported" >&6;} 8225*d56f51eaSDavid van Moolenbroek else 8226*d56f51eaSDavid van Moolenbroek if test "x$enable_canusb" = "xyes" ; then 8227*d56f51eaSDavid van Moolenbroek as_fn_error $? "canusb sniffing is not supported; install libusb1.0 lib devel to enable it" "$LINENO" 5 8228*d56f51eaSDavid van Moolenbroek else 8229*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&5 8230*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&6;} 8231*d56f51eaSDavid van Moolenbroek fi 8232*d56f51eaSDavid van Moolenbroek fi 8233*d56f51eaSDavid van Moolenbroek ;; 8234*d56f51eaSDavid van Moolenbroek *) 8235*d56f51eaSDavid van Moolenbroek if test "x$enable_canusb" = "xyes" ; then 8236*d56f51eaSDavid van Moolenbroek as_fn_error $? "no canusb support implemented for $host_os" "$LINENO" 5 8237*d56f51eaSDavid van Moolenbroek else 8238*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: no canusb support implemented for $host_os" >&5 8239*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: no canusb support implemented for $host_os" >&6;} 8240*d56f51eaSDavid van Moolenbroek fi 8241*d56f51eaSDavid van Moolenbroek ;; 8242*d56f51eaSDavid van Moolenbroek esac 8243*d56f51eaSDavid van Moolenbroek 8244*d56f51eaSDavid van Moolenbroek 8245*d56f51eaSDavid van Moolenbroekfi 8246*d56f51eaSDavid van Moolenbroek 8247*d56f51eaSDavid van Moolenbroek# Check whether --enable-can was given. 8248*d56f51eaSDavid van Moolenbroekif test "${enable_can+set}" = set; then : 8249*d56f51eaSDavid van Moolenbroek enableval=$enable_can; 8250*d56f51eaSDavid van Moolenbroekelse 8251*d56f51eaSDavid van Moolenbroek enable_can=ifsupportavailable 8252*d56f51eaSDavid van Moolenbroekfi 8253*d56f51eaSDavid van Moolenbroek 8254*d56f51eaSDavid van Moolenbroek 8255*d56f51eaSDavid van Moolenbroekif test "x$enable_can" != "xno" ; then 8256*d56f51eaSDavid van Moolenbroek case "$host_os" in 8257*d56f51eaSDavid van Moolenbroek linux*) 8258*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_compile "$LINENO" "linux/can.h" "ac_cv_header_linux_can_h" "#include <sys/socket.h> 8259*d56f51eaSDavid van Moolenbroek 8260*d56f51eaSDavid van Moolenbroek" 8261*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_can_h" = xyes; then : 8262*d56f51eaSDavid van Moolenbroek 8263*d56f51eaSDavid van Moolenbroek 8264*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_CAN 1" >>confdefs.h 8265*d56f51eaSDavid van Moolenbroek 8266*d56f51eaSDavid van Moolenbroek CAN_SRC=pcap-can-linux.c 8267*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is supported" >&5 8268*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: CAN sniffing is supported" >&6;} 8269*d56f51eaSDavid van Moolenbroek 8270*d56f51eaSDavid van Moolenbroekelse 8271*d56f51eaSDavid van Moolenbroek 8272*d56f51eaSDavid van Moolenbroek if test "x$enable_can" = "xyes" ; then 8273*d56f51eaSDavid van Moolenbroek as_fn_error $? "CAN sniffing is not supported" "$LINENO" 5 8274*d56f51eaSDavid van Moolenbroek else 8275*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is not supported" >&5 8276*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: CAN sniffing is not supported" >&6;} 8277*d56f51eaSDavid van Moolenbroek fi 8278*d56f51eaSDavid van Moolenbroek 8279*d56f51eaSDavid van Moolenbroekfi 8280*d56f51eaSDavid van Moolenbroek 8281*d56f51eaSDavid van Moolenbroek 8282*d56f51eaSDavid van Moolenbroek ;; 8283*d56f51eaSDavid van Moolenbroek *) 8284*d56f51eaSDavid van Moolenbroek if test "x$enable_can" = "xyes" ; then 8285*d56f51eaSDavid van Moolenbroek as_fn_error $? "no CAN sniffing support implemented for $host_os" "$LINENO" 5 8286*d56f51eaSDavid van Moolenbroek else 8287*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: no CAN sniffing support implemented for $host_os" >&5 8288*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: no CAN sniffing support implemented for $host_os" >&6;} 8289*d56f51eaSDavid van Moolenbroek fi 8290*d56f51eaSDavid van Moolenbroek ;; 8291*d56f51eaSDavid van Moolenbroek esac 8292*d56f51eaSDavid van Moolenbroek 8293*d56f51eaSDavid van Moolenbroek 8294*d56f51eaSDavid van Moolenbroekfi 8295*d56f51eaSDavid van Moolenbroek 8296*d56f51eaSDavid van Moolenbroek# Check whether --enable-dbus was given. 8297*d56f51eaSDavid van Moolenbroekif test "${enable_dbus+set}" = set; then : 8298*d56f51eaSDavid van Moolenbroek enableval=$enable_dbus; 8299*d56f51eaSDavid van Moolenbroekelse 8300*d56f51eaSDavid van Moolenbroek enable_dbus=ifavailable 8301*d56f51eaSDavid van Moolenbroekfi 8302*d56f51eaSDavid van Moolenbroek 8303*d56f51eaSDavid van Moolenbroek 8304*d56f51eaSDavid van Moolenbroekif test "x$enable_dbus" != "xno"; then 8305*d56f51eaSDavid van Moolenbroek if test "x$enable_dbus" = "xyes"; then 8306*d56f51eaSDavid van Moolenbroek case "$host_os" in 8307*d56f51eaSDavid van Moolenbroek 8308*d56f51eaSDavid van Moolenbroek darwin*) 8309*d56f51eaSDavid van Moolenbroek # 8310*d56f51eaSDavid van Moolenbroek # We don't support D-Bus sniffing on OS X; see 8311*d56f51eaSDavid van Moolenbroek # 8312*d56f51eaSDavid van Moolenbroek # https://bugs.freedesktop.org/show_bug.cgi?id=74029 8313*d56f51eaSDavid van Moolenbroek # 8314*d56f51eaSDavid van Moolenbroek # The user requested it, so fail. 8315*d56f51eaSDavid van Moolenbroek # 8316*d56f51eaSDavid van Moolenbroek as_fn_error $? "Due to freedesktop.org bug 74029, D-Bus capture support is not available on OS X" "$LINENO" 5 8317*d56f51eaSDavid van Moolenbroek esac 8318*d56f51eaSDavid van Moolenbroek else 8319*d56f51eaSDavid van Moolenbroek case "$host_os" in 8320*d56f51eaSDavid van Moolenbroek 8321*d56f51eaSDavid van Moolenbroek darwin*) 8322*d56f51eaSDavid van Moolenbroek # 8323*d56f51eaSDavid van Moolenbroek # We don't support D-Bus sniffing on OS X; see 8324*d56f51eaSDavid van Moolenbroek # 8325*d56f51eaSDavid van Moolenbroek # https://bugs.freedesktop.org/show_bug.cgi?id=74029 8326*d56f51eaSDavid van Moolenbroek # 8327*d56f51eaSDavid van Moolenbroek # The user dind't explicitly request it, so just 8328*d56f51eaSDavid van Moolenbroek # silently refuse to enable it. 8329*d56f51eaSDavid van Moolenbroek # 8330*d56f51eaSDavid van Moolenbroek enable_dbus="no" 8331*d56f51eaSDavid van Moolenbroek ;; 8332*d56f51eaSDavid van Moolenbroek esac 8333*d56f51eaSDavid van Moolenbroek fi 8334*d56f51eaSDavid van Moolenbroekfi 8335*d56f51eaSDavid van Moolenbroek 8336*d56f51eaSDavid van Moolenbroekif test "x$enable_dbus" != "xno"; then 8337*d56f51eaSDavid van Moolenbroek # Extract the first word of "pkg-config", so it can be a program name with args. 8338*d56f51eaSDavid van Moolenbroekset dummy pkg-config; ac_word=$2 8339*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8340*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for $ac_word... " >&6; } 8341*d56f51eaSDavid van Moolenbroekif ${ac_cv_prog_PKGCONFIG+:} false; then : 8342*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8343*d56f51eaSDavid van Moolenbroekelse 8344*d56f51eaSDavid van Moolenbroek if test -n "$PKGCONFIG"; then 8345*d56f51eaSDavid van Moolenbroek ac_cv_prog_PKGCONFIG="$PKGCONFIG" # Let the user override the test. 8346*d56f51eaSDavid van Moolenbroekelse 8347*d56f51eaSDavid van Moolenbroekas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8348*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 8349*d56f51eaSDavid van Moolenbroekdo 8350*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 8351*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 8352*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 8353*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8354*d56f51eaSDavid van Moolenbroek ac_cv_prog_PKGCONFIG="pkg-config" 8355*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8356*d56f51eaSDavid van Moolenbroek break 2 8357*d56f51eaSDavid van Moolenbroek fi 8358*d56f51eaSDavid van Moolenbroekdone 8359*d56f51eaSDavid van Moolenbroek done 8360*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 8361*d56f51eaSDavid van Moolenbroek 8362*d56f51eaSDavid van Moolenbroek test -z "$ac_cv_prog_PKGCONFIG" && ac_cv_prog_PKGCONFIG="no" 8363*d56f51eaSDavid van Moolenbroekfi 8364*d56f51eaSDavid van Moolenbroekfi 8365*d56f51eaSDavid van MoolenbroekPKGCONFIG=$ac_cv_prog_PKGCONFIG 8366*d56f51eaSDavid van Moolenbroekif test -n "$PKGCONFIG"; then 8367*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5 8368*d56f51eaSDavid van Moolenbroek$as_echo "$PKGCONFIG" >&6; } 8369*d56f51eaSDavid van Moolenbroekelse 8370*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8371*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 8372*d56f51eaSDavid van Moolenbroekfi 8373*d56f51eaSDavid van Moolenbroek 8374*d56f51eaSDavid van Moolenbroek 8375*d56f51eaSDavid van Moolenbroek if test "x$PKGCONFIG" != "xno"; then 8376*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus" >&5 8377*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for D-Bus... " >&6; } 8378*d56f51eaSDavid van Moolenbroek if "$PKGCONFIG" dbus-1; then 8379*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8380*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 8381*d56f51eaSDavid van Moolenbroek DBUS_CFLAGS=`"$PKGCONFIG" --cflags dbus-1` 8382*d56f51eaSDavid van Moolenbroek DBUS_LIBS=`"$PKGCONFIG" --libs dbus-1` 8383*d56f51eaSDavid van Moolenbroek save_CFLAGS="$CFLAGS" 8384*d56f51eaSDavid van Moolenbroek save_LIBS="$LIBS" 8385*d56f51eaSDavid van Moolenbroek CFLAGS="$CFLAGS $DBUS_CFLAGS" 8386*d56f51eaSDavid van Moolenbroek LIBS="$LIBS $DBUS_LIBS" 8387*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D-Bus library defines dbus_connection_read_write" >&5 8388*d56f51eaSDavid van Moolenbroek$as_echo_n "checking whether the D-Bus library defines dbus_connection_read_write... " >&6; } 8389*d56f51eaSDavid van Moolenbroek cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8390*d56f51eaSDavid van Moolenbroek/* end confdefs.h. */ 8391*d56f51eaSDavid van Moolenbroek#include <string.h> 8392*d56f51eaSDavid van Moolenbroek 8393*d56f51eaSDavid van Moolenbroek #include <time.h> 8394*d56f51eaSDavid van Moolenbroek #include <sys/time.h> 8395*d56f51eaSDavid van Moolenbroek 8396*d56f51eaSDavid van Moolenbroek #include <dbus/dbus.h> 8397*d56f51eaSDavid van Moolenbroekint 8398*d56f51eaSDavid van Moolenbroekmain () 8399*d56f51eaSDavid van Moolenbroek{ 8400*d56f51eaSDavid van Moolenbroekreturn dbus_connection_read_write(NULL, 0); 8401*d56f51eaSDavid van Moolenbroek ; 8402*d56f51eaSDavid van Moolenbroek return 0; 8403*d56f51eaSDavid van Moolenbroek} 8404*d56f51eaSDavid van Moolenbroek_ACEOF 8405*d56f51eaSDavid van Moolenbroekif ac_fn_c_try_link "$LINENO"; then : 8406*d56f51eaSDavid van Moolenbroek 8407*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8408*d56f51eaSDavid van Moolenbroek$as_echo "yes" >&6; } 8409*d56f51eaSDavid van Moolenbroek 8410*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_DBUS 1" >>confdefs.h 8411*d56f51eaSDavid van Moolenbroek 8412*d56f51eaSDavid van Moolenbroek DBUS_SRC=pcap-dbus.c 8413*d56f51eaSDavid van Moolenbroek V_INCLS="$V_INCLS $DBUS_CFLAGS" 8414*d56f51eaSDavid van Moolenbroek 8415*d56f51eaSDavid van Moolenbroekelse 8416*d56f51eaSDavid van Moolenbroek 8417*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8418*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 8419*d56f51eaSDavid van Moolenbroek if test "x$enable_dbus" = "xyes"; then 8420*d56f51eaSDavid van Moolenbroek as_fn_error $? "--enable-dbus was given, but the D-Bus library doesn't define dbus_connection_read_write()" "$LINENO" 5 8421*d56f51eaSDavid van Moolenbroek fi 8422*d56f51eaSDavid van Moolenbroek LIBS="$save_LIBS" 8423*d56f51eaSDavid van Moolenbroek 8424*d56f51eaSDavid van Moolenbroekfi 8425*d56f51eaSDavid van Moolenbroekrm -f core conftest.err conftest.$ac_objext \ 8426*d56f51eaSDavid van Moolenbroek conftest$ac_exeext conftest.$ac_ext 8427*d56f51eaSDavid van Moolenbroek CFLAGS="$save_CFLAGS" 8428*d56f51eaSDavid van Moolenbroek else 8429*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8430*d56f51eaSDavid van Moolenbroek$as_echo "no" >&6; } 8431*d56f51eaSDavid van Moolenbroek if test "x$enable_dbus" = "xyes"; then 8432*d56f51eaSDavid van Moolenbroek as_fn_error $? "--enable-dbus was given, but the dbus-1 package is not installed" "$LINENO" 5 8433*d56f51eaSDavid van Moolenbroek fi 8434*d56f51eaSDavid van Moolenbroek fi 8435*d56f51eaSDavid van Moolenbroek fi 8436*d56f51eaSDavid van Moolenbroek 8437*d56f51eaSDavid van Moolenbroek 8438*d56f51eaSDavid van Moolenbroekfi 8439*d56f51eaSDavid van Moolenbroek 8440*d56f51eaSDavid van Moolenbroekcase "$host_os" in 8441*d56f51eaSDavid van Moolenbroeklinux*) 8442*d56f51eaSDavid van Moolenbroek for ac_header in linux/net_tstamp.h 8443*d56f51eaSDavid van Moolenbroekdo : 8444*d56f51eaSDavid van Moolenbroek ac_fn_c_check_header_mongrel "$LINENO" "linux/net_tstamp.h" "ac_cv_header_linux_net_tstamp_h" "$ac_includes_default" 8445*d56f51eaSDavid van Moolenbroekif test "x$ac_cv_header_linux_net_tstamp_h" = xyes; then : 8446*d56f51eaSDavid van Moolenbroek cat >>confdefs.h <<_ACEOF 8447*d56f51eaSDavid van Moolenbroek#define HAVE_LINUX_NET_TSTAMP_H 1 8448*d56f51eaSDavid van Moolenbroek_ACEOF 8449*d56f51eaSDavid van Moolenbroek 8450*d56f51eaSDavid van Moolenbroekfi 8451*d56f51eaSDavid van Moolenbroek 8452*d56f51eaSDavid van Moolenbroekdone 8453*d56f51eaSDavid van Moolenbroek 8454*d56f51eaSDavid van Moolenbroek ;; 8455*d56f51eaSDavid van Moolenbroek*) 8456*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: no hardware timestamp support implemented for $host_os" >&5 8457*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: no hardware timestamp support implemented for $host_os" >&6;} 8458*d56f51eaSDavid van Moolenbroek ;; 8459*d56f51eaSDavid van Moolenbroekesac 8460*d56f51eaSDavid van Moolenbroek 8461*d56f51eaSDavid van Moolenbroek# Check whether --enable-packet-ring was given. 8462*d56f51eaSDavid van Moolenbroekif test "${enable_packet_ring+set}" = set; then : 8463*d56f51eaSDavid van Moolenbroek enableval=$enable_packet_ring; 8464*d56f51eaSDavid van Moolenbroekelse 8465*d56f51eaSDavid van Moolenbroek enable_packet_ring=yes 8466*d56f51eaSDavid van Moolenbroekfi 8467*d56f51eaSDavid van Moolenbroek 8468*d56f51eaSDavid van Moolenbroek 8469*d56f51eaSDavid van Moolenbroekif test "x$enable_packet_ring" != "xno" ; then 8470*d56f51eaSDavid van Moolenbroek 8471*d56f51eaSDavid van Moolenbroek$as_echo "#define PCAP_SUPPORT_PACKET_RING 1" >>confdefs.h 8472*d56f51eaSDavid van Moolenbroek 8473*d56f51eaSDavid van Moolenbroek 8474*d56f51eaSDavid van Moolenbroekfi 8475*d56f51eaSDavid van Moolenbroek 8476*d56f51eaSDavid van Moolenbroek# Find a good install program. We prefer a C program (faster), 8477*d56f51eaSDavid van Moolenbroek# so one script is as good as another. But avoid the broken or 8478*d56f51eaSDavid van Moolenbroek# incompatible versions: 8479*d56f51eaSDavid van Moolenbroek# SysV /etc/install, /usr/sbin/install 8480*d56f51eaSDavid van Moolenbroek# SunOS /usr/etc/install 8481*d56f51eaSDavid van Moolenbroek# IRIX /sbin/install 8482*d56f51eaSDavid van Moolenbroek# AIX /bin/install 8483*d56f51eaSDavid van Moolenbroek# AmigaOS /C/install, which installs bootblocks on floppy discs 8484*d56f51eaSDavid van Moolenbroek# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 8485*d56f51eaSDavid van Moolenbroek# AFS /usr/afsws/bin/install, which mishandles nonexistent args 8486*d56f51eaSDavid van Moolenbroek# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 8487*d56f51eaSDavid van Moolenbroek# OS/2's system install, which has a completely different semantic 8488*d56f51eaSDavid van Moolenbroek# ./install, which can be erroneously created by make from ./install.sh. 8489*d56f51eaSDavid van Moolenbroek# Reject install programs that cannot install multiple files. 8490*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 8491*d56f51eaSDavid van Moolenbroek$as_echo_n "checking for a BSD-compatible install... " >&6; } 8492*d56f51eaSDavid van Moolenbroekif test -z "$INSTALL"; then 8493*d56f51eaSDavid van Moolenbroekif ${ac_cv_path_install+:} false; then : 8494*d56f51eaSDavid van Moolenbroek $as_echo_n "(cached) " >&6 8495*d56f51eaSDavid van Moolenbroekelse 8496*d56f51eaSDavid van Moolenbroek as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8497*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 8498*d56f51eaSDavid van Moolenbroekdo 8499*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 8500*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 8501*d56f51eaSDavid van Moolenbroek # Account for people who put trailing slashes in PATH elements. 8502*d56f51eaSDavid van Moolenbroekcase $as_dir/ in #(( 8503*d56f51eaSDavid van Moolenbroek ./ | .// | /[cC]/* | \ 8504*d56f51eaSDavid van Moolenbroek /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 8505*d56f51eaSDavid van Moolenbroek ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 8506*d56f51eaSDavid van Moolenbroek /usr/ucb/* ) ;; 8507*d56f51eaSDavid van Moolenbroek *) 8508*d56f51eaSDavid van Moolenbroek # OSF1 and SCO ODT 3.0 have their own names for install. 8509*d56f51eaSDavid van Moolenbroek # Don't use installbsd from OSF since it installs stuff as root 8510*d56f51eaSDavid van Moolenbroek # by default. 8511*d56f51eaSDavid van Moolenbroek for ac_prog in ginstall scoinst install; do 8512*d56f51eaSDavid van Moolenbroek for ac_exec_ext in '' $ac_executable_extensions; do 8513*d56f51eaSDavid van Moolenbroek if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 8514*d56f51eaSDavid van Moolenbroek if test $ac_prog = install && 8515*d56f51eaSDavid van Moolenbroek grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8516*d56f51eaSDavid van Moolenbroek # AIX install. It has an incompatible calling convention. 8517*d56f51eaSDavid van Moolenbroek : 8518*d56f51eaSDavid van Moolenbroek elif test $ac_prog = install && 8519*d56f51eaSDavid van Moolenbroek grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8520*d56f51eaSDavid van Moolenbroek # program-specific install script used by HP pwplus--don't use. 8521*d56f51eaSDavid van Moolenbroek : 8522*d56f51eaSDavid van Moolenbroek else 8523*d56f51eaSDavid van Moolenbroek rm -rf conftest.one conftest.two conftest.dir 8524*d56f51eaSDavid van Moolenbroek echo one > conftest.one 8525*d56f51eaSDavid van Moolenbroek echo two > conftest.two 8526*d56f51eaSDavid van Moolenbroek mkdir conftest.dir 8527*d56f51eaSDavid van Moolenbroek if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 8528*d56f51eaSDavid van Moolenbroek test -s conftest.one && test -s conftest.two && 8529*d56f51eaSDavid van Moolenbroek test -s conftest.dir/conftest.one && 8530*d56f51eaSDavid van Moolenbroek test -s conftest.dir/conftest.two 8531*d56f51eaSDavid van Moolenbroek then 8532*d56f51eaSDavid van Moolenbroek ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 8533*d56f51eaSDavid van Moolenbroek break 3 8534*d56f51eaSDavid van Moolenbroek fi 8535*d56f51eaSDavid van Moolenbroek fi 8536*d56f51eaSDavid van Moolenbroek fi 8537*d56f51eaSDavid van Moolenbroek done 8538*d56f51eaSDavid van Moolenbroek done 8539*d56f51eaSDavid van Moolenbroek ;; 8540*d56f51eaSDavid van Moolenbroekesac 8541*d56f51eaSDavid van Moolenbroek 8542*d56f51eaSDavid van Moolenbroek done 8543*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 8544*d56f51eaSDavid van Moolenbroek 8545*d56f51eaSDavid van Moolenbroekrm -rf conftest.one conftest.two conftest.dir 8546*d56f51eaSDavid van Moolenbroek 8547*d56f51eaSDavid van Moolenbroekfi 8548*d56f51eaSDavid van Moolenbroek if test "${ac_cv_path_install+set}" = set; then 8549*d56f51eaSDavid van Moolenbroek INSTALL=$ac_cv_path_install 8550*d56f51eaSDavid van Moolenbroek else 8551*d56f51eaSDavid van Moolenbroek # As a last resort, use the slow shell script. Don't cache a 8552*d56f51eaSDavid van Moolenbroek # value for INSTALL within a source directory, because that will 8553*d56f51eaSDavid van Moolenbroek # break other packages using the cache if that directory is 8554*d56f51eaSDavid van Moolenbroek # removed, or if the value is a relative name. 8555*d56f51eaSDavid van Moolenbroek INSTALL=$ac_install_sh 8556*d56f51eaSDavid van Moolenbroek fi 8557*d56f51eaSDavid van Moolenbroekfi 8558*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 8559*d56f51eaSDavid van Moolenbroek$as_echo "$INSTALL" >&6; } 8560*d56f51eaSDavid van Moolenbroek 8561*d56f51eaSDavid van Moolenbroek# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 8562*d56f51eaSDavid van Moolenbroek# It thinks the first close brace ends the variable substitution. 8563*d56f51eaSDavid van Moolenbroektest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 8564*d56f51eaSDavid van Moolenbroek 8565*d56f51eaSDavid van Moolenbroektest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 8566*d56f51eaSDavid van Moolenbroek 8567*d56f51eaSDavid van Moolenbroektest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 8568*d56f51eaSDavid van Moolenbroek 8569*d56f51eaSDavid van Moolenbroek 8570*d56f51eaSDavid van Moolenbroekac_config_headers="$ac_config_headers config.h" 8571*d56f51eaSDavid van Moolenbroek 8572*d56f51eaSDavid van Moolenbroek 8573*d56f51eaSDavid van Moolenbroekac_config_commands="$ac_config_commands default-1" 8574*d56f51eaSDavid van Moolenbroek 8575*d56f51eaSDavid van Moolenbroekac_config_files="$ac_config_files Makefile pcap-filter.manmisc pcap-linktype.manmisc pcap-tstamp.manmisc pcap-savefile.manfile pcap.3pcap pcap_compile.3pcap pcap_datalink.3pcap pcap_dump_open.3pcap pcap_get_tstamp_precision.3pcap pcap_list_datalinks.3pcap pcap_list_tstamp_types.3pcap pcap_open_dead.3pcap pcap_open_offline.3pcap pcap_set_tstamp_precision.3pcap pcap_set_tstamp_type.3pcap" 8576*d56f51eaSDavid van Moolenbroek 8577*d56f51eaSDavid van Moolenbroekcat >confcache <<\_ACEOF 8578*d56f51eaSDavid van Moolenbroek# This file is a shell script that caches the results of configure 8579*d56f51eaSDavid van Moolenbroek# tests run on this system so they can be shared between configure 8580*d56f51eaSDavid van Moolenbroek# scripts and configure runs, see configure's option --config-cache. 8581*d56f51eaSDavid van Moolenbroek# It is not useful on other systems. If it contains results you don't 8582*d56f51eaSDavid van Moolenbroek# want to keep, you may remove or edit it. 8583*d56f51eaSDavid van Moolenbroek# 8584*d56f51eaSDavid van Moolenbroek# config.status only pays attention to the cache file if you give it 8585*d56f51eaSDavid van Moolenbroek# the --recheck option to rerun configure. 8586*d56f51eaSDavid van Moolenbroek# 8587*d56f51eaSDavid van Moolenbroek# `ac_cv_env_foo' variables (set or unset) will be overridden when 8588*d56f51eaSDavid van Moolenbroek# loading this file, other *unset* `ac_cv_foo' will be assigned the 8589*d56f51eaSDavid van Moolenbroek# following values. 8590*d56f51eaSDavid van Moolenbroek 8591*d56f51eaSDavid van Moolenbroek_ACEOF 8592*d56f51eaSDavid van Moolenbroek 8593*d56f51eaSDavid van Moolenbroek# The following way of writing the cache mishandles newlines in values, 8594*d56f51eaSDavid van Moolenbroek# but we know of no workaround that is simple, portable, and efficient. 8595*d56f51eaSDavid van Moolenbroek# So, we kill variables containing newlines. 8596*d56f51eaSDavid van Moolenbroek# Ultrix sh set writes to stderr and can't be redirected directly, 8597*d56f51eaSDavid van Moolenbroek# and sets the high bit in the cache file unless we assign to the vars. 8598*d56f51eaSDavid van Moolenbroek( 8599*d56f51eaSDavid van Moolenbroek for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 8600*d56f51eaSDavid van Moolenbroek eval ac_val=\$$ac_var 8601*d56f51eaSDavid van Moolenbroek case $ac_val in #( 8602*d56f51eaSDavid van Moolenbroek *${as_nl}*) 8603*d56f51eaSDavid van Moolenbroek case $ac_var in #( 8604*d56f51eaSDavid van Moolenbroek *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 8605*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 8606*d56f51eaSDavid van Moolenbroek esac 8607*d56f51eaSDavid van Moolenbroek case $ac_var in #( 8608*d56f51eaSDavid van Moolenbroek _ | IFS | as_nl) ;; #( 8609*d56f51eaSDavid van Moolenbroek BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 8610*d56f51eaSDavid van Moolenbroek *) { eval $ac_var=; unset $ac_var;} ;; 8611*d56f51eaSDavid van Moolenbroek esac ;; 8612*d56f51eaSDavid van Moolenbroek esac 8613*d56f51eaSDavid van Moolenbroek done 8614*d56f51eaSDavid van Moolenbroek 8615*d56f51eaSDavid van Moolenbroek (set) 2>&1 | 8616*d56f51eaSDavid van Moolenbroek case $as_nl`(ac_space=' '; set) 2>&1` in #( 8617*d56f51eaSDavid van Moolenbroek *${as_nl}ac_space=\ *) 8618*d56f51eaSDavid van Moolenbroek # `set' does not quote correctly, so add quotes: double-quote 8619*d56f51eaSDavid van Moolenbroek # substitution turns \\\\ into \\, and sed turns \\ into \. 8620*d56f51eaSDavid van Moolenbroek sed -n \ 8621*d56f51eaSDavid van Moolenbroek "s/'/'\\\\''/g; 8622*d56f51eaSDavid van Moolenbroek s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 8623*d56f51eaSDavid van Moolenbroek ;; #( 8624*d56f51eaSDavid van Moolenbroek *) 8625*d56f51eaSDavid van Moolenbroek # `set' quotes correctly as required by POSIX, so do not add quotes. 8626*d56f51eaSDavid van Moolenbroek sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 8627*d56f51eaSDavid van Moolenbroek ;; 8628*d56f51eaSDavid van Moolenbroek esac | 8629*d56f51eaSDavid van Moolenbroek sort 8630*d56f51eaSDavid van Moolenbroek) | 8631*d56f51eaSDavid van Moolenbroek sed ' 8632*d56f51eaSDavid van Moolenbroek /^ac_cv_env_/b end 8633*d56f51eaSDavid van Moolenbroek t clear 8634*d56f51eaSDavid van Moolenbroek :clear 8635*d56f51eaSDavid van Moolenbroek s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 8636*d56f51eaSDavid van Moolenbroek t end 8637*d56f51eaSDavid van Moolenbroek s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 8638*d56f51eaSDavid van Moolenbroek :end' >>confcache 8639*d56f51eaSDavid van Moolenbroekif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 8640*d56f51eaSDavid van Moolenbroek if test -w "$cache_file"; then 8641*d56f51eaSDavid van Moolenbroek if test "x$cache_file" != "x/dev/null"; then 8642*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 8643*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: updating cache $cache_file" >&6;} 8644*d56f51eaSDavid van Moolenbroek if test ! -f "$cache_file" || test -h "$cache_file"; then 8645*d56f51eaSDavid van Moolenbroek cat confcache >"$cache_file" 8646*d56f51eaSDavid van Moolenbroek else 8647*d56f51eaSDavid van Moolenbroek case $cache_file in #( 8648*d56f51eaSDavid van Moolenbroek */* | ?:*) 8649*d56f51eaSDavid van Moolenbroek mv -f confcache "$cache_file"$$ && 8650*d56f51eaSDavid van Moolenbroek mv -f "$cache_file"$$ "$cache_file" ;; #( 8651*d56f51eaSDavid van Moolenbroek *) 8652*d56f51eaSDavid van Moolenbroek mv -f confcache "$cache_file" ;; 8653*d56f51eaSDavid van Moolenbroek esac 8654*d56f51eaSDavid van Moolenbroek fi 8655*d56f51eaSDavid van Moolenbroek fi 8656*d56f51eaSDavid van Moolenbroek else 8657*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 8658*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 8659*d56f51eaSDavid van Moolenbroek fi 8660*d56f51eaSDavid van Moolenbroekfi 8661*d56f51eaSDavid van Moolenbroekrm -f confcache 8662*d56f51eaSDavid van Moolenbroek 8663*d56f51eaSDavid van Moolenbroektest "x$prefix" = xNONE && prefix=$ac_default_prefix 8664*d56f51eaSDavid van Moolenbroek# Let make expand exec_prefix. 8665*d56f51eaSDavid van Moolenbroektest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8666*d56f51eaSDavid van Moolenbroek 8667*d56f51eaSDavid van MoolenbroekDEFS=-DHAVE_CONFIG_H 8668*d56f51eaSDavid van Moolenbroek 8669*d56f51eaSDavid van Moolenbroekac_libobjs= 8670*d56f51eaSDavid van Moolenbroekac_ltlibobjs= 8671*d56f51eaSDavid van MoolenbroekU= 8672*d56f51eaSDavid van Moolenbroekfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 8673*d56f51eaSDavid van Moolenbroek # 1. Remove the extension, and $U if already installed. 8674*d56f51eaSDavid van Moolenbroek ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8675*d56f51eaSDavid van Moolenbroek ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 8676*d56f51eaSDavid van Moolenbroek # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8677*d56f51eaSDavid van Moolenbroek # will be set to the directory where LIBOBJS objects are built. 8678*d56f51eaSDavid van Moolenbroek as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8679*d56f51eaSDavid van Moolenbroek as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 8680*d56f51eaSDavid van Moolenbroekdone 8681*d56f51eaSDavid van MoolenbroekLIBOBJS=$ac_libobjs 8682*d56f51eaSDavid van Moolenbroek 8683*d56f51eaSDavid van MoolenbroekLTLIBOBJS=$ac_ltlibobjs 8684*d56f51eaSDavid van Moolenbroek 8685*d56f51eaSDavid van Moolenbroek 8686*d56f51eaSDavid van Moolenbroek 8687*d56f51eaSDavid van Moolenbroek: "${CONFIG_STATUS=./config.status}" 8688*d56f51eaSDavid van Moolenbroekac_write_fail=0 8689*d56f51eaSDavid van Moolenbroekac_clean_files_save=$ac_clean_files 8690*d56f51eaSDavid van Moolenbroekac_clean_files="$ac_clean_files $CONFIG_STATUS" 8691*d56f51eaSDavid van Moolenbroek{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 8692*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 8693*d56f51eaSDavid van Moolenbroekas_write_fail=0 8694*d56f51eaSDavid van Moolenbroekcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 8695*d56f51eaSDavid van Moolenbroek#! $SHELL 8696*d56f51eaSDavid van Moolenbroek# Generated by $as_me. 8697*d56f51eaSDavid van Moolenbroek# Run this file to recreate the current configuration. 8698*d56f51eaSDavid van Moolenbroek# Compiler output produced by configure, useful for debugging 8699*d56f51eaSDavid van Moolenbroek# configure, is in config.log if it exists. 8700*d56f51eaSDavid van Moolenbroek 8701*d56f51eaSDavid van Moolenbroekdebug=false 8702*d56f51eaSDavid van Moolenbroekac_cs_recheck=false 8703*d56f51eaSDavid van Moolenbroekac_cs_silent=false 8704*d56f51eaSDavid van Moolenbroek 8705*d56f51eaSDavid van MoolenbroekSHELL=\${CONFIG_SHELL-$SHELL} 8706*d56f51eaSDavid van Moolenbroekexport SHELL 8707*d56f51eaSDavid van Moolenbroek_ASEOF 8708*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8709*d56f51eaSDavid van Moolenbroek## -------------------- ## 8710*d56f51eaSDavid van Moolenbroek## M4sh Initialization. ## 8711*d56f51eaSDavid van Moolenbroek## -------------------- ## 8712*d56f51eaSDavid van Moolenbroek 8713*d56f51eaSDavid van Moolenbroek# Be more Bourne compatible 8714*d56f51eaSDavid van MoolenbroekDUALCASE=1; export DUALCASE # for MKS sh 8715*d56f51eaSDavid van Moolenbroekif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8716*d56f51eaSDavid van Moolenbroek emulate sh 8717*d56f51eaSDavid van Moolenbroek NULLCMD=: 8718*d56f51eaSDavid van Moolenbroek # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8719*d56f51eaSDavid van Moolenbroek # is contrary to our usage. Disable this feature. 8720*d56f51eaSDavid van Moolenbroek alias -g '${1+"$@"}'='"$@"' 8721*d56f51eaSDavid van Moolenbroek setopt NO_GLOB_SUBST 8722*d56f51eaSDavid van Moolenbroekelse 8723*d56f51eaSDavid van Moolenbroek case `(set -o) 2>/dev/null` in #( 8724*d56f51eaSDavid van Moolenbroek *posix*) : 8725*d56f51eaSDavid van Moolenbroek set -o posix ;; #( 8726*d56f51eaSDavid van Moolenbroek *) : 8727*d56f51eaSDavid van Moolenbroek ;; 8728*d56f51eaSDavid van Moolenbroekesac 8729*d56f51eaSDavid van Moolenbroekfi 8730*d56f51eaSDavid van Moolenbroek 8731*d56f51eaSDavid van Moolenbroek 8732*d56f51eaSDavid van Moolenbroekas_nl=' 8733*d56f51eaSDavid van Moolenbroek' 8734*d56f51eaSDavid van Moolenbroekexport as_nl 8735*d56f51eaSDavid van Moolenbroek# Printing a long string crashes Solaris 7 /usr/bin/printf. 8736*d56f51eaSDavid van Moolenbroekas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8737*d56f51eaSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8738*d56f51eaSDavid van Moolenbroekas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8739*d56f51eaSDavid van Moolenbroek# Prefer a ksh shell builtin over an external printf program on Solaris, 8740*d56f51eaSDavid van Moolenbroek# but without wasting forks for bash or zsh. 8741*d56f51eaSDavid van Moolenbroekif test -z "$BASH_VERSION$ZSH_VERSION" \ 8742*d56f51eaSDavid van Moolenbroek && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8743*d56f51eaSDavid van Moolenbroek as_echo='print -r --' 8744*d56f51eaSDavid van Moolenbroek as_echo_n='print -rn --' 8745*d56f51eaSDavid van Moolenbroekelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8746*d56f51eaSDavid van Moolenbroek as_echo='printf %s\n' 8747*d56f51eaSDavid van Moolenbroek as_echo_n='printf %s' 8748*d56f51eaSDavid van Moolenbroekelse 8749*d56f51eaSDavid van Moolenbroek if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8750*d56f51eaSDavid van Moolenbroek as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8751*d56f51eaSDavid van Moolenbroek as_echo_n='/usr/ucb/echo -n' 8752*d56f51eaSDavid van Moolenbroek else 8753*d56f51eaSDavid van Moolenbroek as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8754*d56f51eaSDavid van Moolenbroek as_echo_n_body='eval 8755*d56f51eaSDavid van Moolenbroek arg=$1; 8756*d56f51eaSDavid van Moolenbroek case $arg in #( 8757*d56f51eaSDavid van Moolenbroek *"$as_nl"*) 8758*d56f51eaSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)$as_nl"; 8759*d56f51eaSDavid van Moolenbroek arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8760*d56f51eaSDavid van Moolenbroek esac; 8761*d56f51eaSDavid van Moolenbroek expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8762*d56f51eaSDavid van Moolenbroek ' 8763*d56f51eaSDavid van Moolenbroek export as_echo_n_body 8764*d56f51eaSDavid van Moolenbroek as_echo_n='sh -c $as_echo_n_body as_echo' 8765*d56f51eaSDavid van Moolenbroek fi 8766*d56f51eaSDavid van Moolenbroek export as_echo_body 8767*d56f51eaSDavid van Moolenbroek as_echo='sh -c $as_echo_body as_echo' 8768*d56f51eaSDavid van Moolenbroekfi 8769*d56f51eaSDavid van Moolenbroek 8770*d56f51eaSDavid van Moolenbroek# The user is always right. 8771*d56f51eaSDavid van Moolenbroekif test "${PATH_SEPARATOR+set}" != set; then 8772*d56f51eaSDavid van Moolenbroek PATH_SEPARATOR=: 8773*d56f51eaSDavid van Moolenbroek (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8774*d56f51eaSDavid van Moolenbroek (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8775*d56f51eaSDavid van Moolenbroek PATH_SEPARATOR=';' 8776*d56f51eaSDavid van Moolenbroek } 8777*d56f51eaSDavid van Moolenbroekfi 8778*d56f51eaSDavid van Moolenbroek 8779*d56f51eaSDavid van Moolenbroek 8780*d56f51eaSDavid van Moolenbroek# IFS 8781*d56f51eaSDavid van Moolenbroek# We need space, tab and new line, in precisely that order. Quoting is 8782*d56f51eaSDavid van Moolenbroek# there to prevent editors from complaining about space-tab. 8783*d56f51eaSDavid van Moolenbroek# (If _AS_PATH_WALK were called with IFS unset, it would disable word 8784*d56f51eaSDavid van Moolenbroek# splitting by setting IFS to empty value.) 8785*d56f51eaSDavid van MoolenbroekIFS=" "" $as_nl" 8786*d56f51eaSDavid van Moolenbroek 8787*d56f51eaSDavid van Moolenbroek# Find who we are. Look in the path if we contain no directory separator. 8788*d56f51eaSDavid van Moolenbroekas_myself= 8789*d56f51eaSDavid van Moolenbroekcase $0 in #(( 8790*d56f51eaSDavid van Moolenbroek *[\\/]* ) as_myself=$0 ;; 8791*d56f51eaSDavid van Moolenbroek *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8792*d56f51eaSDavid van Moolenbroekfor as_dir in $PATH 8793*d56f51eaSDavid van Moolenbroekdo 8794*d56f51eaSDavid van Moolenbroek IFS=$as_save_IFS 8795*d56f51eaSDavid van Moolenbroek test -z "$as_dir" && as_dir=. 8796*d56f51eaSDavid van Moolenbroek test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8797*d56f51eaSDavid van Moolenbroek done 8798*d56f51eaSDavid van MoolenbroekIFS=$as_save_IFS 8799*d56f51eaSDavid van Moolenbroek 8800*d56f51eaSDavid van Moolenbroek ;; 8801*d56f51eaSDavid van Moolenbroekesac 8802*d56f51eaSDavid van Moolenbroek# We did not find ourselves, most probably we were run as `sh COMMAND' 8803*d56f51eaSDavid van Moolenbroek# in which case we are not to be found in the path. 8804*d56f51eaSDavid van Moolenbroekif test "x$as_myself" = x; then 8805*d56f51eaSDavid van Moolenbroek as_myself=$0 8806*d56f51eaSDavid van Moolenbroekfi 8807*d56f51eaSDavid van Moolenbroekif test ! -f "$as_myself"; then 8808*d56f51eaSDavid van Moolenbroek $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8809*d56f51eaSDavid van Moolenbroek exit 1 8810*d56f51eaSDavid van Moolenbroekfi 8811*d56f51eaSDavid van Moolenbroek 8812*d56f51eaSDavid van Moolenbroek# Unset variables that we do not need and which cause bugs (e.g. in 8813*d56f51eaSDavid van Moolenbroek# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8814*d56f51eaSDavid van Moolenbroek# suppresses any "Segmentation fault" message there. '((' could 8815*d56f51eaSDavid van Moolenbroek# trigger a bug in pdksh 5.2.14. 8816*d56f51eaSDavid van Moolenbroekfor as_var in BASH_ENV ENV MAIL MAILPATH 8817*d56f51eaSDavid van Moolenbroekdo eval test x\${$as_var+set} = xset \ 8818*d56f51eaSDavid van Moolenbroek && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8819*d56f51eaSDavid van Moolenbroekdone 8820*d56f51eaSDavid van MoolenbroekPS1='$ ' 8821*d56f51eaSDavid van MoolenbroekPS2='> ' 8822*d56f51eaSDavid van MoolenbroekPS4='+ ' 8823*d56f51eaSDavid van Moolenbroek 8824*d56f51eaSDavid van Moolenbroek# NLS nuisances. 8825*d56f51eaSDavid van MoolenbroekLC_ALL=C 8826*d56f51eaSDavid van Moolenbroekexport LC_ALL 8827*d56f51eaSDavid van MoolenbroekLANGUAGE=C 8828*d56f51eaSDavid van Moolenbroekexport LANGUAGE 8829*d56f51eaSDavid van Moolenbroek 8830*d56f51eaSDavid van Moolenbroek# CDPATH. 8831*d56f51eaSDavid van Moolenbroek(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8832*d56f51eaSDavid van Moolenbroek 8833*d56f51eaSDavid van Moolenbroek 8834*d56f51eaSDavid van Moolenbroek# as_fn_error STATUS ERROR [LINENO LOG_FD] 8835*d56f51eaSDavid van Moolenbroek# ---------------------------------------- 8836*d56f51eaSDavid van Moolenbroek# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8837*d56f51eaSDavid van Moolenbroek# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8838*d56f51eaSDavid van Moolenbroek# script with STATUS, using 1 if that was 0. 8839*d56f51eaSDavid van Moolenbroekas_fn_error () 8840*d56f51eaSDavid van Moolenbroek{ 8841*d56f51eaSDavid van Moolenbroek as_status=$1; test $as_status -eq 0 && as_status=1 8842*d56f51eaSDavid van Moolenbroek if test "$4"; then 8843*d56f51eaSDavid van Moolenbroek as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8844*d56f51eaSDavid van Moolenbroek $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8845*d56f51eaSDavid van Moolenbroek fi 8846*d56f51eaSDavid van Moolenbroek $as_echo "$as_me: error: $2" >&2 8847*d56f51eaSDavid van Moolenbroek as_fn_exit $as_status 8848*d56f51eaSDavid van Moolenbroek} # as_fn_error 8849*d56f51eaSDavid van Moolenbroek 8850*d56f51eaSDavid van Moolenbroek 8851*d56f51eaSDavid van Moolenbroek# as_fn_set_status STATUS 8852*d56f51eaSDavid van Moolenbroek# ----------------------- 8853*d56f51eaSDavid van Moolenbroek# Set $? to STATUS, without forking. 8854*d56f51eaSDavid van Moolenbroekas_fn_set_status () 8855*d56f51eaSDavid van Moolenbroek{ 8856*d56f51eaSDavid van Moolenbroek return $1 8857*d56f51eaSDavid van Moolenbroek} # as_fn_set_status 8858*d56f51eaSDavid van Moolenbroek 8859*d56f51eaSDavid van Moolenbroek# as_fn_exit STATUS 8860*d56f51eaSDavid van Moolenbroek# ----------------- 8861*d56f51eaSDavid van Moolenbroek# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8862*d56f51eaSDavid van Moolenbroekas_fn_exit () 8863*d56f51eaSDavid van Moolenbroek{ 8864*d56f51eaSDavid van Moolenbroek set +e 8865*d56f51eaSDavid van Moolenbroek as_fn_set_status $1 8866*d56f51eaSDavid van Moolenbroek exit $1 8867*d56f51eaSDavid van Moolenbroek} # as_fn_exit 8868*d56f51eaSDavid van Moolenbroek 8869*d56f51eaSDavid van Moolenbroek# as_fn_unset VAR 8870*d56f51eaSDavid van Moolenbroek# --------------- 8871*d56f51eaSDavid van Moolenbroek# Portably unset VAR. 8872*d56f51eaSDavid van Moolenbroekas_fn_unset () 8873*d56f51eaSDavid van Moolenbroek{ 8874*d56f51eaSDavid van Moolenbroek { eval $1=; unset $1;} 8875*d56f51eaSDavid van Moolenbroek} 8876*d56f51eaSDavid van Moolenbroekas_unset=as_fn_unset 8877*d56f51eaSDavid van Moolenbroek# as_fn_append VAR VALUE 8878*d56f51eaSDavid van Moolenbroek# ---------------------- 8879*d56f51eaSDavid van Moolenbroek# Append the text in VALUE to the end of the definition contained in VAR. Take 8880*d56f51eaSDavid van Moolenbroek# advantage of any shell optimizations that allow amortized linear growth over 8881*d56f51eaSDavid van Moolenbroek# repeated appends, instead of the typical quadratic growth present in naive 8882*d56f51eaSDavid van Moolenbroek# implementations. 8883*d56f51eaSDavid van Moolenbroekif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8884*d56f51eaSDavid van Moolenbroek eval 'as_fn_append () 8885*d56f51eaSDavid van Moolenbroek { 8886*d56f51eaSDavid van Moolenbroek eval $1+=\$2 8887*d56f51eaSDavid van Moolenbroek }' 8888*d56f51eaSDavid van Moolenbroekelse 8889*d56f51eaSDavid van Moolenbroek as_fn_append () 8890*d56f51eaSDavid van Moolenbroek { 8891*d56f51eaSDavid van Moolenbroek eval $1=\$$1\$2 8892*d56f51eaSDavid van Moolenbroek } 8893*d56f51eaSDavid van Moolenbroekfi # as_fn_append 8894*d56f51eaSDavid van Moolenbroek 8895*d56f51eaSDavid van Moolenbroek# as_fn_arith ARG... 8896*d56f51eaSDavid van Moolenbroek# ------------------ 8897*d56f51eaSDavid van Moolenbroek# Perform arithmetic evaluation on the ARGs, and store the result in the 8898*d56f51eaSDavid van Moolenbroek# global $as_val. Take advantage of shells that can avoid forks. The arguments 8899*d56f51eaSDavid van Moolenbroek# must be portable across $(()) and expr. 8900*d56f51eaSDavid van Moolenbroekif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8901*d56f51eaSDavid van Moolenbroek eval 'as_fn_arith () 8902*d56f51eaSDavid van Moolenbroek { 8903*d56f51eaSDavid van Moolenbroek as_val=$(( $* )) 8904*d56f51eaSDavid van Moolenbroek }' 8905*d56f51eaSDavid van Moolenbroekelse 8906*d56f51eaSDavid van Moolenbroek as_fn_arith () 8907*d56f51eaSDavid van Moolenbroek { 8908*d56f51eaSDavid van Moolenbroek as_val=`expr "$@" || test $? -eq 1` 8909*d56f51eaSDavid van Moolenbroek } 8910*d56f51eaSDavid van Moolenbroekfi # as_fn_arith 8911*d56f51eaSDavid van Moolenbroek 8912*d56f51eaSDavid van Moolenbroek 8913*d56f51eaSDavid van Moolenbroekif expr a : '\(a\)' >/dev/null 2>&1 && 8914*d56f51eaSDavid van Moolenbroek test "X`expr 00001 : '.*\(...\)'`" = X001; then 8915*d56f51eaSDavid van Moolenbroek as_expr=expr 8916*d56f51eaSDavid van Moolenbroekelse 8917*d56f51eaSDavid van Moolenbroek as_expr=false 8918*d56f51eaSDavid van Moolenbroekfi 8919*d56f51eaSDavid van Moolenbroek 8920*d56f51eaSDavid van Moolenbroekif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8921*d56f51eaSDavid van Moolenbroek as_basename=basename 8922*d56f51eaSDavid van Moolenbroekelse 8923*d56f51eaSDavid van Moolenbroek as_basename=false 8924*d56f51eaSDavid van Moolenbroekfi 8925*d56f51eaSDavid van Moolenbroek 8926*d56f51eaSDavid van Moolenbroekif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8927*d56f51eaSDavid van Moolenbroek as_dirname=dirname 8928*d56f51eaSDavid van Moolenbroekelse 8929*d56f51eaSDavid van Moolenbroek as_dirname=false 8930*d56f51eaSDavid van Moolenbroekfi 8931*d56f51eaSDavid van Moolenbroek 8932*d56f51eaSDavid van Moolenbroekas_me=`$as_basename -- "$0" || 8933*d56f51eaSDavid van Moolenbroek$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8934*d56f51eaSDavid van Moolenbroek X"$0" : 'X\(//\)$' \| \ 8935*d56f51eaSDavid van Moolenbroek X"$0" : 'X\(/\)' \| . 2>/dev/null || 8936*d56f51eaSDavid van Moolenbroek$as_echo X/"$0" | 8937*d56f51eaSDavid van Moolenbroek sed '/^.*\/\([^/][^/]*\)\/*$/{ 8938*d56f51eaSDavid van Moolenbroek s//\1/ 8939*d56f51eaSDavid van Moolenbroek q 8940*d56f51eaSDavid van Moolenbroek } 8941*d56f51eaSDavid van Moolenbroek /^X\/\(\/\/\)$/{ 8942*d56f51eaSDavid van Moolenbroek s//\1/ 8943*d56f51eaSDavid van Moolenbroek q 8944*d56f51eaSDavid van Moolenbroek } 8945*d56f51eaSDavid van Moolenbroek /^X\/\(\/\).*/{ 8946*d56f51eaSDavid van Moolenbroek s//\1/ 8947*d56f51eaSDavid van Moolenbroek q 8948*d56f51eaSDavid van Moolenbroek } 8949*d56f51eaSDavid van Moolenbroek s/.*/./; q'` 8950*d56f51eaSDavid van Moolenbroek 8951*d56f51eaSDavid van Moolenbroek# Avoid depending upon Character Ranges. 8952*d56f51eaSDavid van Moolenbroekas_cr_letters='abcdefghijklmnopqrstuvwxyz' 8953*d56f51eaSDavid van Moolenbroekas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8954*d56f51eaSDavid van Moolenbroekas_cr_Letters=$as_cr_letters$as_cr_LETTERS 8955*d56f51eaSDavid van Moolenbroekas_cr_digits='0123456789' 8956*d56f51eaSDavid van Moolenbroekas_cr_alnum=$as_cr_Letters$as_cr_digits 8957*d56f51eaSDavid van Moolenbroek 8958*d56f51eaSDavid van MoolenbroekECHO_C= ECHO_N= ECHO_T= 8959*d56f51eaSDavid van Moolenbroekcase `echo -n x` in #((((( 8960*d56f51eaSDavid van Moolenbroek-n*) 8961*d56f51eaSDavid van Moolenbroek case `echo 'xy\c'` in 8962*d56f51eaSDavid van Moolenbroek *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8963*d56f51eaSDavid van Moolenbroek xy) ECHO_C='\c';; 8964*d56f51eaSDavid van Moolenbroek *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8965*d56f51eaSDavid van Moolenbroek ECHO_T=' ';; 8966*d56f51eaSDavid van Moolenbroek esac;; 8967*d56f51eaSDavid van Moolenbroek*) 8968*d56f51eaSDavid van Moolenbroek ECHO_N='-n';; 8969*d56f51eaSDavid van Moolenbroekesac 8970*d56f51eaSDavid van Moolenbroek 8971*d56f51eaSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.file 8972*d56f51eaSDavid van Moolenbroekif test -d conf$$.dir; then 8973*d56f51eaSDavid van Moolenbroek rm -f conf$$.dir/conf$$.file 8974*d56f51eaSDavid van Moolenbroekelse 8975*d56f51eaSDavid van Moolenbroek rm -f conf$$.dir 8976*d56f51eaSDavid van Moolenbroek mkdir conf$$.dir 2>/dev/null 8977*d56f51eaSDavid van Moolenbroekfi 8978*d56f51eaSDavid van Moolenbroekif (echo >conf$$.file) 2>/dev/null; then 8979*d56f51eaSDavid van Moolenbroek if ln -s conf$$.file conf$$ 2>/dev/null; then 8980*d56f51eaSDavid van Moolenbroek as_ln_s='ln -s' 8981*d56f51eaSDavid van Moolenbroek # ... but there are two gotchas: 8982*d56f51eaSDavid van Moolenbroek # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8983*d56f51eaSDavid van Moolenbroek # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8984*d56f51eaSDavid van Moolenbroek # In both cases, we have to default to `cp -pR'. 8985*d56f51eaSDavid van Moolenbroek ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8986*d56f51eaSDavid van Moolenbroek as_ln_s='cp -pR' 8987*d56f51eaSDavid van Moolenbroek elif ln conf$$.file conf$$ 2>/dev/null; then 8988*d56f51eaSDavid van Moolenbroek as_ln_s=ln 8989*d56f51eaSDavid van Moolenbroek else 8990*d56f51eaSDavid van Moolenbroek as_ln_s='cp -pR' 8991*d56f51eaSDavid van Moolenbroek fi 8992*d56f51eaSDavid van Moolenbroekelse 8993*d56f51eaSDavid van Moolenbroek as_ln_s='cp -pR' 8994*d56f51eaSDavid van Moolenbroekfi 8995*d56f51eaSDavid van Moolenbroekrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8996*d56f51eaSDavid van Moolenbroekrmdir conf$$.dir 2>/dev/null 8997*d56f51eaSDavid van Moolenbroek 8998*d56f51eaSDavid van Moolenbroek 8999*d56f51eaSDavid van Moolenbroek# as_fn_mkdir_p 9000*d56f51eaSDavid van Moolenbroek# ------------- 9001*d56f51eaSDavid van Moolenbroek# Create "$as_dir" as a directory, including parents if necessary. 9002*d56f51eaSDavid van Moolenbroekas_fn_mkdir_p () 9003*d56f51eaSDavid van Moolenbroek{ 9004*d56f51eaSDavid van Moolenbroek 9005*d56f51eaSDavid van Moolenbroek case $as_dir in #( 9006*d56f51eaSDavid van Moolenbroek -*) as_dir=./$as_dir;; 9007*d56f51eaSDavid van Moolenbroek esac 9008*d56f51eaSDavid van Moolenbroek test -d "$as_dir" || eval $as_mkdir_p || { 9009*d56f51eaSDavid van Moolenbroek as_dirs= 9010*d56f51eaSDavid van Moolenbroek while :; do 9011*d56f51eaSDavid van Moolenbroek case $as_dir in #( 9012*d56f51eaSDavid van Moolenbroek *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 9013*d56f51eaSDavid van Moolenbroek *) as_qdir=$as_dir;; 9014*d56f51eaSDavid van Moolenbroek esac 9015*d56f51eaSDavid van Moolenbroek as_dirs="'$as_qdir' $as_dirs" 9016*d56f51eaSDavid van Moolenbroek as_dir=`$as_dirname -- "$as_dir" || 9017*d56f51eaSDavid van Moolenbroek$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9018*d56f51eaSDavid van Moolenbroek X"$as_dir" : 'X\(//\)[^/]' \| \ 9019*d56f51eaSDavid van Moolenbroek X"$as_dir" : 'X\(//\)$' \| \ 9020*d56f51eaSDavid van Moolenbroek X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 9021*d56f51eaSDavid van Moolenbroek$as_echo X"$as_dir" | 9022*d56f51eaSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9023*d56f51eaSDavid van Moolenbroek s//\1/ 9024*d56f51eaSDavid van Moolenbroek q 9025*d56f51eaSDavid van Moolenbroek } 9026*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 9027*d56f51eaSDavid van Moolenbroek s//\1/ 9028*d56f51eaSDavid van Moolenbroek q 9029*d56f51eaSDavid van Moolenbroek } 9030*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)$/{ 9031*d56f51eaSDavid van Moolenbroek s//\1/ 9032*d56f51eaSDavid van Moolenbroek q 9033*d56f51eaSDavid van Moolenbroek } 9034*d56f51eaSDavid van Moolenbroek /^X\(\/\).*/{ 9035*d56f51eaSDavid van Moolenbroek s//\1/ 9036*d56f51eaSDavid van Moolenbroek q 9037*d56f51eaSDavid van Moolenbroek } 9038*d56f51eaSDavid van Moolenbroek s/.*/./; q'` 9039*d56f51eaSDavid van Moolenbroek test -d "$as_dir" && break 9040*d56f51eaSDavid van Moolenbroek done 9041*d56f51eaSDavid van Moolenbroek test -z "$as_dirs" || eval "mkdir $as_dirs" 9042*d56f51eaSDavid van Moolenbroek } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 9043*d56f51eaSDavid van Moolenbroek 9044*d56f51eaSDavid van Moolenbroek 9045*d56f51eaSDavid van Moolenbroek} # as_fn_mkdir_p 9046*d56f51eaSDavid van Moolenbroekif mkdir -p . 2>/dev/null; then 9047*d56f51eaSDavid van Moolenbroek as_mkdir_p='mkdir -p "$as_dir"' 9048*d56f51eaSDavid van Moolenbroekelse 9049*d56f51eaSDavid van Moolenbroek test -d ./-p && rmdir ./-p 9050*d56f51eaSDavid van Moolenbroek as_mkdir_p=false 9051*d56f51eaSDavid van Moolenbroekfi 9052*d56f51eaSDavid van Moolenbroek 9053*d56f51eaSDavid van Moolenbroek 9054*d56f51eaSDavid van Moolenbroek# as_fn_executable_p FILE 9055*d56f51eaSDavid van Moolenbroek# ----------------------- 9056*d56f51eaSDavid van Moolenbroek# Test if FILE is an executable regular file. 9057*d56f51eaSDavid van Moolenbroekas_fn_executable_p () 9058*d56f51eaSDavid van Moolenbroek{ 9059*d56f51eaSDavid van Moolenbroek test -f "$1" && test -x "$1" 9060*d56f51eaSDavid van Moolenbroek} # as_fn_executable_p 9061*d56f51eaSDavid van Moolenbroekas_test_x='test -x' 9062*d56f51eaSDavid van Moolenbroekas_executable_p=as_fn_executable_p 9063*d56f51eaSDavid van Moolenbroek 9064*d56f51eaSDavid van Moolenbroek# Sed expression to map a string onto a valid CPP name. 9065*d56f51eaSDavid van Moolenbroekas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 9066*d56f51eaSDavid van Moolenbroek 9067*d56f51eaSDavid van Moolenbroek# Sed expression to map a string onto a valid variable name. 9068*d56f51eaSDavid van Moolenbroekas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 9069*d56f51eaSDavid van Moolenbroek 9070*d56f51eaSDavid van Moolenbroek 9071*d56f51eaSDavid van Moolenbroekexec 6>&1 9072*d56f51eaSDavid van Moolenbroek## ----------------------------------- ## 9073*d56f51eaSDavid van Moolenbroek## Main body of $CONFIG_STATUS script. ## 9074*d56f51eaSDavid van Moolenbroek## ----------------------------------- ## 9075*d56f51eaSDavid van Moolenbroek_ASEOF 9076*d56f51eaSDavid van Moolenbroektest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 9077*d56f51eaSDavid van Moolenbroek 9078*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9079*d56f51eaSDavid van Moolenbroek# Save the log message, to keep $0 and so on meaningful, and to 9080*d56f51eaSDavid van Moolenbroek# report actual input values of CONFIG_FILES etc. instead of their 9081*d56f51eaSDavid van Moolenbroek# values after options handling. 9082*d56f51eaSDavid van Moolenbroekac_log=" 9083*d56f51eaSDavid van MoolenbroekThis file was extended by $as_me, which was 9084*d56f51eaSDavid van Moolenbroekgenerated by GNU Autoconf 2.69. Invocation command line was 9085*d56f51eaSDavid van Moolenbroek 9086*d56f51eaSDavid van Moolenbroek CONFIG_FILES = $CONFIG_FILES 9087*d56f51eaSDavid van Moolenbroek CONFIG_HEADERS = $CONFIG_HEADERS 9088*d56f51eaSDavid van Moolenbroek CONFIG_LINKS = $CONFIG_LINKS 9089*d56f51eaSDavid van Moolenbroek CONFIG_COMMANDS = $CONFIG_COMMANDS 9090*d56f51eaSDavid van Moolenbroek $ $0 $@ 9091*d56f51eaSDavid van Moolenbroek 9092*d56f51eaSDavid van Moolenbroekon `(hostname || uname -n) 2>/dev/null | sed 1q` 9093*d56f51eaSDavid van Moolenbroek" 9094*d56f51eaSDavid van Moolenbroek 9095*d56f51eaSDavid van Moolenbroek_ACEOF 9096*d56f51eaSDavid van Moolenbroek 9097*d56f51eaSDavid van Moolenbroekcase $ac_config_files in *" 9098*d56f51eaSDavid van Moolenbroek"*) set x $ac_config_files; shift; ac_config_files=$*;; 9099*d56f51eaSDavid van Moolenbroekesac 9100*d56f51eaSDavid van Moolenbroek 9101*d56f51eaSDavid van Moolenbroekcase $ac_config_headers in *" 9102*d56f51eaSDavid van Moolenbroek"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 9103*d56f51eaSDavid van Moolenbroekesac 9104*d56f51eaSDavid van Moolenbroek 9105*d56f51eaSDavid van Moolenbroek 9106*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9107*d56f51eaSDavid van Moolenbroek# Files that config.status was made for. 9108*d56f51eaSDavid van Moolenbroekconfig_files="$ac_config_files" 9109*d56f51eaSDavid van Moolenbroekconfig_headers="$ac_config_headers" 9110*d56f51eaSDavid van Moolenbroekconfig_commands="$ac_config_commands" 9111*d56f51eaSDavid van Moolenbroek 9112*d56f51eaSDavid van Moolenbroek_ACEOF 9113*d56f51eaSDavid van Moolenbroek 9114*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9115*d56f51eaSDavid van Moolenbroekac_cs_usage="\ 9116*d56f51eaSDavid van Moolenbroek\`$as_me' instantiates files and other configuration actions 9117*d56f51eaSDavid van Moolenbroekfrom templates according to the current configuration. Unless the files 9118*d56f51eaSDavid van Moolenbroekand actions are specified as TAGs, all are instantiated by default. 9119*d56f51eaSDavid van Moolenbroek 9120*d56f51eaSDavid van MoolenbroekUsage: $0 [OPTION]... [TAG]... 9121*d56f51eaSDavid van Moolenbroek 9122*d56f51eaSDavid van Moolenbroek -h, --help print this help, then exit 9123*d56f51eaSDavid van Moolenbroek -V, --version print version number and configuration settings, then exit 9124*d56f51eaSDavid van Moolenbroek --config print configuration, then exit 9125*d56f51eaSDavid van Moolenbroek -q, --quiet, --silent 9126*d56f51eaSDavid van Moolenbroek do not print progress messages 9127*d56f51eaSDavid van Moolenbroek -d, --debug don't remove temporary files 9128*d56f51eaSDavid van Moolenbroek --recheck update $as_me by reconfiguring in the same conditions 9129*d56f51eaSDavid van Moolenbroek --file=FILE[:TEMPLATE] 9130*d56f51eaSDavid van Moolenbroek instantiate the configuration file FILE 9131*d56f51eaSDavid van Moolenbroek --header=FILE[:TEMPLATE] 9132*d56f51eaSDavid van Moolenbroek instantiate the configuration header FILE 9133*d56f51eaSDavid van Moolenbroek 9134*d56f51eaSDavid van MoolenbroekConfiguration files: 9135*d56f51eaSDavid van Moolenbroek$config_files 9136*d56f51eaSDavid van Moolenbroek 9137*d56f51eaSDavid van MoolenbroekConfiguration headers: 9138*d56f51eaSDavid van Moolenbroek$config_headers 9139*d56f51eaSDavid van Moolenbroek 9140*d56f51eaSDavid van MoolenbroekConfiguration commands: 9141*d56f51eaSDavid van Moolenbroek$config_commands 9142*d56f51eaSDavid van Moolenbroek 9143*d56f51eaSDavid van MoolenbroekReport bugs to the package provider." 9144*d56f51eaSDavid van Moolenbroek 9145*d56f51eaSDavid van Moolenbroek_ACEOF 9146*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9147*d56f51eaSDavid van Moolenbroekac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 9148*d56f51eaSDavid van Moolenbroekac_cs_version="\\ 9149*d56f51eaSDavid van Moolenbroekconfig.status 9150*d56f51eaSDavid van Moolenbroekconfigured by $0, generated by GNU Autoconf 2.69, 9151*d56f51eaSDavid van Moolenbroek with options \\"\$ac_cs_config\\" 9152*d56f51eaSDavid van Moolenbroek 9153*d56f51eaSDavid van MoolenbroekCopyright (C) 2012 Free Software Foundation, Inc. 9154*d56f51eaSDavid van MoolenbroekThis config.status script is free software; the Free Software Foundation 9155*d56f51eaSDavid van Moolenbroekgives unlimited permission to copy, distribute and modify it." 9156*d56f51eaSDavid van Moolenbroek 9157*d56f51eaSDavid van Moolenbroekac_pwd='$ac_pwd' 9158*d56f51eaSDavid van Moolenbroeksrcdir='$srcdir' 9159*d56f51eaSDavid van MoolenbroekINSTALL='$INSTALL' 9160*d56f51eaSDavid van Moolenbroektest -n "\$AWK" || AWK=awk 9161*d56f51eaSDavid van Moolenbroek_ACEOF 9162*d56f51eaSDavid van Moolenbroek 9163*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9164*d56f51eaSDavid van Moolenbroek# The default lists apply if the user does not specify any file. 9165*d56f51eaSDavid van Moolenbroekac_need_defaults=: 9166*d56f51eaSDavid van Moolenbroekwhile test $# != 0 9167*d56f51eaSDavid van Moolenbroekdo 9168*d56f51eaSDavid van Moolenbroek case $1 in 9169*d56f51eaSDavid van Moolenbroek --*=?*) 9170*d56f51eaSDavid van Moolenbroek ac_option=`expr "X$1" : 'X\([^=]*\)='` 9171*d56f51eaSDavid van Moolenbroek ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 9172*d56f51eaSDavid van Moolenbroek ac_shift=: 9173*d56f51eaSDavid van Moolenbroek ;; 9174*d56f51eaSDavid van Moolenbroek --*=) 9175*d56f51eaSDavid van Moolenbroek ac_option=`expr "X$1" : 'X\([^=]*\)='` 9176*d56f51eaSDavid van Moolenbroek ac_optarg= 9177*d56f51eaSDavid van Moolenbroek ac_shift=: 9178*d56f51eaSDavid van Moolenbroek ;; 9179*d56f51eaSDavid van Moolenbroek *) 9180*d56f51eaSDavid van Moolenbroek ac_option=$1 9181*d56f51eaSDavid van Moolenbroek ac_optarg=$2 9182*d56f51eaSDavid van Moolenbroek ac_shift=shift 9183*d56f51eaSDavid van Moolenbroek ;; 9184*d56f51eaSDavid van Moolenbroek esac 9185*d56f51eaSDavid van Moolenbroek 9186*d56f51eaSDavid van Moolenbroek case $ac_option in 9187*d56f51eaSDavid van Moolenbroek # Handling of the options. 9188*d56f51eaSDavid van Moolenbroek -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 9189*d56f51eaSDavid van Moolenbroek ac_cs_recheck=: ;; 9190*d56f51eaSDavid van Moolenbroek --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 9191*d56f51eaSDavid van Moolenbroek $as_echo "$ac_cs_version"; exit ;; 9192*d56f51eaSDavid van Moolenbroek --config | --confi | --conf | --con | --co | --c ) 9193*d56f51eaSDavid van Moolenbroek $as_echo "$ac_cs_config"; exit ;; 9194*d56f51eaSDavid van Moolenbroek --debug | --debu | --deb | --de | --d | -d ) 9195*d56f51eaSDavid van Moolenbroek debug=: ;; 9196*d56f51eaSDavid van Moolenbroek --file | --fil | --fi | --f ) 9197*d56f51eaSDavid van Moolenbroek $ac_shift 9198*d56f51eaSDavid van Moolenbroek case $ac_optarg in 9199*d56f51eaSDavid van Moolenbroek *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 9200*d56f51eaSDavid van Moolenbroek '') as_fn_error $? "missing file argument" ;; 9201*d56f51eaSDavid van Moolenbroek esac 9202*d56f51eaSDavid van Moolenbroek as_fn_append CONFIG_FILES " '$ac_optarg'" 9203*d56f51eaSDavid van Moolenbroek ac_need_defaults=false;; 9204*d56f51eaSDavid van Moolenbroek --header | --heade | --head | --hea ) 9205*d56f51eaSDavid van Moolenbroek $ac_shift 9206*d56f51eaSDavid van Moolenbroek case $ac_optarg in 9207*d56f51eaSDavid van Moolenbroek *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 9208*d56f51eaSDavid van Moolenbroek esac 9209*d56f51eaSDavid van Moolenbroek as_fn_append CONFIG_HEADERS " '$ac_optarg'" 9210*d56f51eaSDavid van Moolenbroek ac_need_defaults=false;; 9211*d56f51eaSDavid van Moolenbroek --he | --h) 9212*d56f51eaSDavid van Moolenbroek # Conflict between --help and --header 9213*d56f51eaSDavid van Moolenbroek as_fn_error $? "ambiguous option: \`$1' 9214*d56f51eaSDavid van MoolenbroekTry \`$0 --help' for more information.";; 9215*d56f51eaSDavid van Moolenbroek --help | --hel | -h ) 9216*d56f51eaSDavid van Moolenbroek $as_echo "$ac_cs_usage"; exit ;; 9217*d56f51eaSDavid van Moolenbroek -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 9218*d56f51eaSDavid van Moolenbroek | -silent | --silent | --silen | --sile | --sil | --si | --s) 9219*d56f51eaSDavid van Moolenbroek ac_cs_silent=: ;; 9220*d56f51eaSDavid van Moolenbroek 9221*d56f51eaSDavid van Moolenbroek # This is an error. 9222*d56f51eaSDavid van Moolenbroek -*) as_fn_error $? "unrecognized option: \`$1' 9223*d56f51eaSDavid van MoolenbroekTry \`$0 --help' for more information." ;; 9224*d56f51eaSDavid van Moolenbroek 9225*d56f51eaSDavid van Moolenbroek *) as_fn_append ac_config_targets " $1" 9226*d56f51eaSDavid van Moolenbroek ac_need_defaults=false ;; 9227*d56f51eaSDavid van Moolenbroek 9228*d56f51eaSDavid van Moolenbroek esac 9229*d56f51eaSDavid van Moolenbroek shift 9230*d56f51eaSDavid van Moolenbroekdone 9231*d56f51eaSDavid van Moolenbroek 9232*d56f51eaSDavid van Moolenbroekac_configure_extra_args= 9233*d56f51eaSDavid van Moolenbroek 9234*d56f51eaSDavid van Moolenbroekif $ac_cs_silent; then 9235*d56f51eaSDavid van Moolenbroek exec 6>/dev/null 9236*d56f51eaSDavid van Moolenbroek ac_configure_extra_args="$ac_configure_extra_args --silent" 9237*d56f51eaSDavid van Moolenbroekfi 9238*d56f51eaSDavid van Moolenbroek 9239*d56f51eaSDavid van Moolenbroek_ACEOF 9240*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9241*d56f51eaSDavid van Moolenbroekif \$ac_cs_recheck; then 9242*d56f51eaSDavid van Moolenbroek set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 9243*d56f51eaSDavid van Moolenbroek shift 9244*d56f51eaSDavid van Moolenbroek \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 9245*d56f51eaSDavid van Moolenbroek CONFIG_SHELL='$SHELL' 9246*d56f51eaSDavid van Moolenbroek export CONFIG_SHELL 9247*d56f51eaSDavid van Moolenbroek exec "\$@" 9248*d56f51eaSDavid van Moolenbroekfi 9249*d56f51eaSDavid van Moolenbroek 9250*d56f51eaSDavid van Moolenbroek_ACEOF 9251*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9252*d56f51eaSDavid van Moolenbroekexec 5>>config.log 9253*d56f51eaSDavid van Moolenbroek{ 9254*d56f51eaSDavid van Moolenbroek echo 9255*d56f51eaSDavid van Moolenbroek sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 9256*d56f51eaSDavid van Moolenbroek## Running $as_me. ## 9257*d56f51eaSDavid van Moolenbroek_ASBOX 9258*d56f51eaSDavid van Moolenbroek $as_echo "$ac_log" 9259*d56f51eaSDavid van Moolenbroek} >&5 9260*d56f51eaSDavid van Moolenbroek 9261*d56f51eaSDavid van Moolenbroek_ACEOF 9262*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9263*d56f51eaSDavid van Moolenbroek# 9264*d56f51eaSDavid van Moolenbroek# INIT-COMMANDS 9265*d56f51eaSDavid van Moolenbroek# 9266*d56f51eaSDavid van Moolenbroek 9267*d56f51eaSDavid van Moolenbroek 9268*d56f51eaSDavid van Moolenbroek_ACEOF 9269*d56f51eaSDavid van Moolenbroek 9270*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9271*d56f51eaSDavid van Moolenbroek 9272*d56f51eaSDavid van Moolenbroek# Handling of arguments. 9273*d56f51eaSDavid van Moolenbroekfor ac_config_target in $ac_config_targets 9274*d56f51eaSDavid van Moolenbroekdo 9275*d56f51eaSDavid van Moolenbroek case $ac_config_target in 9276*d56f51eaSDavid van Moolenbroek "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 9277*d56f51eaSDavid van Moolenbroek "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 9278*d56f51eaSDavid van Moolenbroek "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 9279*d56f51eaSDavid van Moolenbroek "pcap-filter.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-filter.manmisc" ;; 9280*d56f51eaSDavid van Moolenbroek "pcap-linktype.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-linktype.manmisc" ;; 9281*d56f51eaSDavid van Moolenbroek "pcap-tstamp.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-tstamp.manmisc" ;; 9282*d56f51eaSDavid van Moolenbroek "pcap-savefile.manfile") CONFIG_FILES="$CONFIG_FILES pcap-savefile.manfile" ;; 9283*d56f51eaSDavid van Moolenbroek "pcap.3pcap") CONFIG_FILES="$CONFIG_FILES pcap.3pcap" ;; 9284*d56f51eaSDavid van Moolenbroek "pcap_compile.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_compile.3pcap" ;; 9285*d56f51eaSDavid van Moolenbroek "pcap_datalink.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_datalink.3pcap" ;; 9286*d56f51eaSDavid van Moolenbroek "pcap_dump_open.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_dump_open.3pcap" ;; 9287*d56f51eaSDavid van Moolenbroek "pcap_get_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_get_tstamp_precision.3pcap" ;; 9288*d56f51eaSDavid van Moolenbroek "pcap_list_datalinks.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_datalinks.3pcap" ;; 9289*d56f51eaSDavid van Moolenbroek "pcap_list_tstamp_types.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_tstamp_types.3pcap" ;; 9290*d56f51eaSDavid van Moolenbroek "pcap_open_dead.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_dead.3pcap" ;; 9291*d56f51eaSDavid van Moolenbroek "pcap_open_offline.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_offline.3pcap" ;; 9292*d56f51eaSDavid van Moolenbroek "pcap_set_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_precision.3pcap" ;; 9293*d56f51eaSDavid van Moolenbroek "pcap_set_tstamp_type.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_type.3pcap" ;; 9294*d56f51eaSDavid van Moolenbroek 9295*d56f51eaSDavid van Moolenbroek *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 9296*d56f51eaSDavid van Moolenbroek esac 9297*d56f51eaSDavid van Moolenbroekdone 9298*d56f51eaSDavid van Moolenbroek 9299*d56f51eaSDavid van Moolenbroek 9300*d56f51eaSDavid van Moolenbroek# If the user did not use the arguments to specify the items to instantiate, 9301*d56f51eaSDavid van Moolenbroek# then the envvar interface is used. Set only those that are not. 9302*d56f51eaSDavid van Moolenbroek# We use the long form for the default assignment because of an extremely 9303*d56f51eaSDavid van Moolenbroek# bizarre bug on SunOS 4.1.3. 9304*d56f51eaSDavid van Moolenbroekif $ac_need_defaults; then 9305*d56f51eaSDavid van Moolenbroek test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 9306*d56f51eaSDavid van Moolenbroek test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 9307*d56f51eaSDavid van Moolenbroek test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 9308*d56f51eaSDavid van Moolenbroekfi 9309*d56f51eaSDavid van Moolenbroek 9310*d56f51eaSDavid van Moolenbroek# Have a temporary directory for convenience. Make it in the build tree 9311*d56f51eaSDavid van Moolenbroek# simply because there is no reason against having it here, and in addition, 9312*d56f51eaSDavid van Moolenbroek# creating and moving files from /tmp can sometimes cause problems. 9313*d56f51eaSDavid van Moolenbroek# Hook for its removal unless debugging. 9314*d56f51eaSDavid van Moolenbroek# Note that there is a small window in which the directory will not be cleaned: 9315*d56f51eaSDavid van Moolenbroek# after its creation but before its name has been assigned to `$tmp'. 9316*d56f51eaSDavid van Moolenbroek$debug || 9317*d56f51eaSDavid van Moolenbroek{ 9318*d56f51eaSDavid van Moolenbroek tmp= ac_tmp= 9319*d56f51eaSDavid van Moolenbroek trap 'exit_status=$? 9320*d56f51eaSDavid van Moolenbroek : "${ac_tmp:=$tmp}" 9321*d56f51eaSDavid van Moolenbroek { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 9322*d56f51eaSDavid van Moolenbroek' 0 9323*d56f51eaSDavid van Moolenbroek trap 'as_fn_exit 1' 1 2 13 15 9324*d56f51eaSDavid van Moolenbroek} 9325*d56f51eaSDavid van Moolenbroek# Create a (secure) tmp directory for tmp files. 9326*d56f51eaSDavid van Moolenbroek 9327*d56f51eaSDavid van Moolenbroek{ 9328*d56f51eaSDavid van Moolenbroek tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 9329*d56f51eaSDavid van Moolenbroek test -d "$tmp" 9330*d56f51eaSDavid van Moolenbroek} || 9331*d56f51eaSDavid van Moolenbroek{ 9332*d56f51eaSDavid van Moolenbroek tmp=./conf$$-$RANDOM 9333*d56f51eaSDavid van Moolenbroek (umask 077 && mkdir "$tmp") 9334*d56f51eaSDavid van Moolenbroek} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 9335*d56f51eaSDavid van Moolenbroekac_tmp=$tmp 9336*d56f51eaSDavid van Moolenbroek 9337*d56f51eaSDavid van Moolenbroek# Set up the scripts for CONFIG_FILES section. 9338*d56f51eaSDavid van Moolenbroek# No need to generate them if there are no CONFIG_FILES. 9339*d56f51eaSDavid van Moolenbroek# This happens for instance with `./config.status config.h'. 9340*d56f51eaSDavid van Moolenbroekif test -n "$CONFIG_FILES"; then 9341*d56f51eaSDavid van Moolenbroek 9342*d56f51eaSDavid van Moolenbroek 9343*d56f51eaSDavid van Moolenbroekac_cr=`echo X | tr X '\015'` 9344*d56f51eaSDavid van Moolenbroek# On cygwin, bash can eat \r inside `` if the user requested igncr. 9345*d56f51eaSDavid van Moolenbroek# But we know of no other shell where ac_cr would be empty at this 9346*d56f51eaSDavid van Moolenbroek# point, so we can use a bashism as a fallback. 9347*d56f51eaSDavid van Moolenbroekif test "x$ac_cr" = x; then 9348*d56f51eaSDavid van Moolenbroek eval ac_cr=\$\'\\r\' 9349*d56f51eaSDavid van Moolenbroekfi 9350*d56f51eaSDavid van Moolenbroekac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 9351*d56f51eaSDavid van Moolenbroekif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 9352*d56f51eaSDavid van Moolenbroek ac_cs_awk_cr='\\r' 9353*d56f51eaSDavid van Moolenbroekelse 9354*d56f51eaSDavid van Moolenbroek ac_cs_awk_cr=$ac_cr 9355*d56f51eaSDavid van Moolenbroekfi 9356*d56f51eaSDavid van Moolenbroek 9357*d56f51eaSDavid van Moolenbroekecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 9358*d56f51eaSDavid van Moolenbroek_ACEOF 9359*d56f51eaSDavid van Moolenbroek 9360*d56f51eaSDavid van Moolenbroek 9361*d56f51eaSDavid van Moolenbroek{ 9362*d56f51eaSDavid van Moolenbroek echo "cat >conf$$subs.awk <<_ACEOF" && 9363*d56f51eaSDavid van Moolenbroek echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 9364*d56f51eaSDavid van Moolenbroek echo "_ACEOF" 9365*d56f51eaSDavid van Moolenbroek} >conf$$subs.sh || 9366*d56f51eaSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9367*d56f51eaSDavid van Moolenbroekac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 9368*d56f51eaSDavid van Moolenbroekac_delim='%!_!# ' 9369*d56f51eaSDavid van Moolenbroekfor ac_last_try in false false false false false :; do 9370*d56f51eaSDavid van Moolenbroek . ./conf$$subs.sh || 9371*d56f51eaSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9372*d56f51eaSDavid van Moolenbroek 9373*d56f51eaSDavid van Moolenbroek ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 9374*d56f51eaSDavid van Moolenbroek if test $ac_delim_n = $ac_delim_num; then 9375*d56f51eaSDavid van Moolenbroek break 9376*d56f51eaSDavid van Moolenbroek elif $ac_last_try; then 9377*d56f51eaSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9378*d56f51eaSDavid van Moolenbroek else 9379*d56f51eaSDavid van Moolenbroek ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9380*d56f51eaSDavid van Moolenbroek fi 9381*d56f51eaSDavid van Moolenbroekdone 9382*d56f51eaSDavid van Moolenbroekrm -f conf$$subs.sh 9383*d56f51eaSDavid van Moolenbroek 9384*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9385*d56f51eaSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 9386*d56f51eaSDavid van Moolenbroek_ACEOF 9387*d56f51eaSDavid van Moolenbroeksed -n ' 9388*d56f51eaSDavid van Moolenbroekh 9389*d56f51eaSDavid van Moolenbroeks/^/S["/; s/!.*/"]=/ 9390*d56f51eaSDavid van Moolenbroekp 9391*d56f51eaSDavid van Moolenbroekg 9392*d56f51eaSDavid van Moolenbroeks/^[^!]*!// 9393*d56f51eaSDavid van Moolenbroek:repl 9394*d56f51eaSDavid van Moolenbroekt repl 9395*d56f51eaSDavid van Moolenbroeks/'"$ac_delim"'$// 9396*d56f51eaSDavid van Moolenbroekt delim 9397*d56f51eaSDavid van Moolenbroek:nl 9398*d56f51eaSDavid van Moolenbroekh 9399*d56f51eaSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/ 9400*d56f51eaSDavid van Moolenbroekt more1 9401*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 9402*d56f51eaSDavid van Moolenbroekp 9403*d56f51eaSDavid van Moolenbroekn 9404*d56f51eaSDavid van Moolenbroekb repl 9405*d56f51eaSDavid van Moolenbroek:more1 9406*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9407*d56f51eaSDavid van Moolenbroekp 9408*d56f51eaSDavid van Moolenbroekg 9409*d56f51eaSDavid van Moolenbroeks/.\{148\}// 9410*d56f51eaSDavid van Moolenbroekt nl 9411*d56f51eaSDavid van Moolenbroek:delim 9412*d56f51eaSDavid van Moolenbroekh 9413*d56f51eaSDavid van Moolenbroeks/\(.\{148\}\)..*/\1/ 9414*d56f51eaSDavid van Moolenbroekt more2 9415*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/ 9416*d56f51eaSDavid van Moolenbroekp 9417*d56f51eaSDavid van Moolenbroekb 9418*d56f51eaSDavid van Moolenbroek:more2 9419*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9420*d56f51eaSDavid van Moolenbroekp 9421*d56f51eaSDavid van Moolenbroekg 9422*d56f51eaSDavid van Moolenbroeks/.\{148\}// 9423*d56f51eaSDavid van Moolenbroekt delim 9424*d56f51eaSDavid van Moolenbroek' <conf$$subs.awk | sed ' 9425*d56f51eaSDavid van Moolenbroek/^[^""]/{ 9426*d56f51eaSDavid van Moolenbroek N 9427*d56f51eaSDavid van Moolenbroek s/\n// 9428*d56f51eaSDavid van Moolenbroek} 9429*d56f51eaSDavid van Moolenbroek' >>$CONFIG_STATUS || ac_write_fail=1 9430*d56f51eaSDavid van Moolenbroekrm -f conf$$subs.awk 9431*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9432*d56f51eaSDavid van Moolenbroek_ACAWK 9433*d56f51eaSDavid van Moolenbroekcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 9434*d56f51eaSDavid van Moolenbroek for (key in S) S_is_set[key] = 1 9435*d56f51eaSDavid van Moolenbroek FS = "" 9436*d56f51eaSDavid van Moolenbroek 9437*d56f51eaSDavid van Moolenbroek} 9438*d56f51eaSDavid van Moolenbroek{ 9439*d56f51eaSDavid van Moolenbroek line = $ 0 9440*d56f51eaSDavid van Moolenbroek nfields = split(line, field, "@") 9441*d56f51eaSDavid van Moolenbroek substed = 0 9442*d56f51eaSDavid van Moolenbroek len = length(field[1]) 9443*d56f51eaSDavid van Moolenbroek for (i = 2; i < nfields; i++) { 9444*d56f51eaSDavid van Moolenbroek key = field[i] 9445*d56f51eaSDavid van Moolenbroek keylen = length(key) 9446*d56f51eaSDavid van Moolenbroek if (S_is_set[key]) { 9447*d56f51eaSDavid van Moolenbroek value = S[key] 9448*d56f51eaSDavid van Moolenbroek line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 9449*d56f51eaSDavid van Moolenbroek len += length(value) + length(field[++i]) 9450*d56f51eaSDavid van Moolenbroek substed = 1 9451*d56f51eaSDavid van Moolenbroek } else 9452*d56f51eaSDavid van Moolenbroek len += 1 + keylen 9453*d56f51eaSDavid van Moolenbroek } 9454*d56f51eaSDavid van Moolenbroek 9455*d56f51eaSDavid van Moolenbroek print line 9456*d56f51eaSDavid van Moolenbroek} 9457*d56f51eaSDavid van Moolenbroek 9458*d56f51eaSDavid van Moolenbroek_ACAWK 9459*d56f51eaSDavid van Moolenbroek_ACEOF 9460*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9461*d56f51eaSDavid van Moolenbroekif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 9462*d56f51eaSDavid van Moolenbroek sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 9463*d56f51eaSDavid van Moolenbroekelse 9464*d56f51eaSDavid van Moolenbroek cat 9465*d56f51eaSDavid van Moolenbroekfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 9466*d56f51eaSDavid van Moolenbroek || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 9467*d56f51eaSDavid van Moolenbroek_ACEOF 9468*d56f51eaSDavid van Moolenbroek 9469*d56f51eaSDavid van Moolenbroek# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 9470*d56f51eaSDavid van Moolenbroek# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 9471*d56f51eaSDavid van Moolenbroek# trailing colons and then remove the whole line if VPATH becomes empty 9472*d56f51eaSDavid van Moolenbroek# (actually we leave an empty line to preserve line numbers). 9473*d56f51eaSDavid van Moolenbroekif test "x$srcdir" = x.; then 9474*d56f51eaSDavid van Moolenbroek ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 9475*d56f51eaSDavid van Moolenbroekh 9476*d56f51eaSDavid van Moolenbroeks/// 9477*d56f51eaSDavid van Moolenbroeks/^/:/ 9478*d56f51eaSDavid van Moolenbroeks/[ ]*$/:/ 9479*d56f51eaSDavid van Moolenbroeks/:\$(srcdir):/:/g 9480*d56f51eaSDavid van Moolenbroeks/:\${srcdir}:/:/g 9481*d56f51eaSDavid van Moolenbroeks/:@srcdir@:/:/g 9482*d56f51eaSDavid van Moolenbroeks/^:*// 9483*d56f51eaSDavid van Moolenbroeks/:*$// 9484*d56f51eaSDavid van Moolenbroekx 9485*d56f51eaSDavid van Moolenbroeks/\(=[ ]*\).*/\1/ 9486*d56f51eaSDavid van MoolenbroekG 9487*d56f51eaSDavid van Moolenbroeks/\n// 9488*d56f51eaSDavid van Moolenbroeks/^[^=]*=[ ]*$// 9489*d56f51eaSDavid van Moolenbroek}' 9490*d56f51eaSDavid van Moolenbroekfi 9491*d56f51eaSDavid van Moolenbroek 9492*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9493*d56f51eaSDavid van Moolenbroekfi # test -n "$CONFIG_FILES" 9494*d56f51eaSDavid van Moolenbroek 9495*d56f51eaSDavid van Moolenbroek# Set up the scripts for CONFIG_HEADERS section. 9496*d56f51eaSDavid van Moolenbroek# No need to generate them if there are no CONFIG_HEADERS. 9497*d56f51eaSDavid van Moolenbroek# This happens for instance with `./config.status Makefile'. 9498*d56f51eaSDavid van Moolenbroekif test -n "$CONFIG_HEADERS"; then 9499*d56f51eaSDavid van Moolenbroekcat >"$ac_tmp/defines.awk" <<\_ACAWK || 9500*d56f51eaSDavid van MoolenbroekBEGIN { 9501*d56f51eaSDavid van Moolenbroek_ACEOF 9502*d56f51eaSDavid van Moolenbroek 9503*d56f51eaSDavid van Moolenbroek# Transform confdefs.h into an awk script `defines.awk', embedded as 9504*d56f51eaSDavid van Moolenbroek# here-document in config.status, that substitutes the proper values into 9505*d56f51eaSDavid van Moolenbroek# config.h.in to produce config.h. 9506*d56f51eaSDavid van Moolenbroek 9507*d56f51eaSDavid van Moolenbroek# Create a delimiter string that does not exist in confdefs.h, to ease 9508*d56f51eaSDavid van Moolenbroek# handling of long lines. 9509*d56f51eaSDavid van Moolenbroekac_delim='%!_!# ' 9510*d56f51eaSDavid van Moolenbroekfor ac_last_try in false false :; do 9511*d56f51eaSDavid van Moolenbroek ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 9512*d56f51eaSDavid van Moolenbroek if test -z "$ac_tt"; then 9513*d56f51eaSDavid van Moolenbroek break 9514*d56f51eaSDavid van Moolenbroek elif $ac_last_try; then 9515*d56f51eaSDavid van Moolenbroek as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 9516*d56f51eaSDavid van Moolenbroek else 9517*d56f51eaSDavid van Moolenbroek ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9518*d56f51eaSDavid van Moolenbroek fi 9519*d56f51eaSDavid van Moolenbroekdone 9520*d56f51eaSDavid van Moolenbroek 9521*d56f51eaSDavid van Moolenbroek# For the awk script, D is an array of macro values keyed by name, 9522*d56f51eaSDavid van Moolenbroek# likewise P contains macro parameters if any. Preserve backslash 9523*d56f51eaSDavid van Moolenbroek# newline sequences. 9524*d56f51eaSDavid van Moolenbroek 9525*d56f51eaSDavid van Moolenbroekac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 9526*d56f51eaSDavid van Moolenbroeksed -n ' 9527*d56f51eaSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g 9528*d56f51eaSDavid van Moolenbroekt rset 9529*d56f51eaSDavid van Moolenbroek:rset 9530*d56f51eaSDavid van Moolenbroeks/^[ ]*#[ ]*define[ ][ ]*/ / 9531*d56f51eaSDavid van Moolenbroekt def 9532*d56f51eaSDavid van Moolenbroekd 9533*d56f51eaSDavid van Moolenbroek:def 9534*d56f51eaSDavid van Moolenbroeks/\\$// 9535*d56f51eaSDavid van Moolenbroekt bsnl 9536*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g 9537*d56f51eaSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9538*d56f51eaSDavid van MoolenbroekD["\1"]=" \3"/p 9539*d56f51eaSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 9540*d56f51eaSDavid van Moolenbroekd 9541*d56f51eaSDavid van Moolenbroek:bsnl 9542*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g 9543*d56f51eaSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9544*d56f51eaSDavid van MoolenbroekD["\1"]=" \3\\\\\\n"\\/p 9545*d56f51eaSDavid van Moolenbroekt cont 9546*d56f51eaSDavid van Moolenbroeks/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 9547*d56f51eaSDavid van Moolenbroekt cont 9548*d56f51eaSDavid van Moolenbroekd 9549*d56f51eaSDavid van Moolenbroek:cont 9550*d56f51eaSDavid van Moolenbroekn 9551*d56f51eaSDavid van Moolenbroeks/.\{148\}/&'"$ac_delim"'/g 9552*d56f51eaSDavid van Moolenbroekt clear 9553*d56f51eaSDavid van Moolenbroek:clear 9554*d56f51eaSDavid van Moolenbroeks/\\$// 9555*d56f51eaSDavid van Moolenbroekt bsnlc 9556*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/"/p 9557*d56f51eaSDavid van Moolenbroekd 9558*d56f51eaSDavid van Moolenbroek:bsnlc 9559*d56f51eaSDavid van Moolenbroeks/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 9560*d56f51eaSDavid van Moolenbroekb cont 9561*d56f51eaSDavid van Moolenbroek' <confdefs.h | sed ' 9562*d56f51eaSDavid van Moolenbroeks/'"$ac_delim"'/"\\\ 9563*d56f51eaSDavid van Moolenbroek"/g' >>$CONFIG_STATUS || ac_write_fail=1 9564*d56f51eaSDavid van Moolenbroek 9565*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9566*d56f51eaSDavid van Moolenbroek for (key in D) D_is_set[key] = 1 9567*d56f51eaSDavid van Moolenbroek FS = "" 9568*d56f51eaSDavid van Moolenbroek} 9569*d56f51eaSDavid van Moolenbroek/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 9570*d56f51eaSDavid van Moolenbroek line = \$ 0 9571*d56f51eaSDavid van Moolenbroek split(line, arg, " ") 9572*d56f51eaSDavid van Moolenbroek if (arg[1] == "#") { 9573*d56f51eaSDavid van Moolenbroek defundef = arg[2] 9574*d56f51eaSDavid van Moolenbroek mac1 = arg[3] 9575*d56f51eaSDavid van Moolenbroek } else { 9576*d56f51eaSDavid van Moolenbroek defundef = substr(arg[1], 2) 9577*d56f51eaSDavid van Moolenbroek mac1 = arg[2] 9578*d56f51eaSDavid van Moolenbroek } 9579*d56f51eaSDavid van Moolenbroek split(mac1, mac2, "(") #) 9580*d56f51eaSDavid van Moolenbroek macro = mac2[1] 9581*d56f51eaSDavid van Moolenbroek prefix = substr(line, 1, index(line, defundef) - 1) 9582*d56f51eaSDavid van Moolenbroek if (D_is_set[macro]) { 9583*d56f51eaSDavid van Moolenbroek # Preserve the white space surrounding the "#". 9584*d56f51eaSDavid van Moolenbroek print prefix "define", macro P[macro] D[macro] 9585*d56f51eaSDavid van Moolenbroek next 9586*d56f51eaSDavid van Moolenbroek } else { 9587*d56f51eaSDavid van Moolenbroek # Replace #undef with comments. This is necessary, for example, 9588*d56f51eaSDavid van Moolenbroek # in the case of _POSIX_SOURCE, which is predefined and required 9589*d56f51eaSDavid van Moolenbroek # on some systems where configure will not decide to define it. 9590*d56f51eaSDavid van Moolenbroek if (defundef == "undef") { 9591*d56f51eaSDavid van Moolenbroek print "/*", prefix defundef, macro, "*/" 9592*d56f51eaSDavid van Moolenbroek next 9593*d56f51eaSDavid van Moolenbroek } 9594*d56f51eaSDavid van Moolenbroek } 9595*d56f51eaSDavid van Moolenbroek} 9596*d56f51eaSDavid van Moolenbroek{ print } 9597*d56f51eaSDavid van Moolenbroek_ACAWK 9598*d56f51eaSDavid van Moolenbroek_ACEOF 9599*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9600*d56f51eaSDavid van Moolenbroek as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 9601*d56f51eaSDavid van Moolenbroekfi # test -n "$CONFIG_HEADERS" 9602*d56f51eaSDavid van Moolenbroek 9603*d56f51eaSDavid van Moolenbroek 9604*d56f51eaSDavid van Moolenbroekeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 9605*d56f51eaSDavid van Moolenbroekshift 9606*d56f51eaSDavid van Moolenbroekfor ac_tag 9607*d56f51eaSDavid van Moolenbroekdo 9608*d56f51eaSDavid van Moolenbroek case $ac_tag in 9609*d56f51eaSDavid van Moolenbroek :[FHLC]) ac_mode=$ac_tag; continue;; 9610*d56f51eaSDavid van Moolenbroek esac 9611*d56f51eaSDavid van Moolenbroek case $ac_mode$ac_tag in 9612*d56f51eaSDavid van Moolenbroek :[FHL]*:*);; 9613*d56f51eaSDavid van Moolenbroek :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9614*d56f51eaSDavid van Moolenbroek :[FH]-) ac_tag=-:-;; 9615*d56f51eaSDavid van Moolenbroek :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9616*d56f51eaSDavid van Moolenbroek esac 9617*d56f51eaSDavid van Moolenbroek ac_save_IFS=$IFS 9618*d56f51eaSDavid van Moolenbroek IFS=: 9619*d56f51eaSDavid van Moolenbroek set x $ac_tag 9620*d56f51eaSDavid van Moolenbroek IFS=$ac_save_IFS 9621*d56f51eaSDavid van Moolenbroek shift 9622*d56f51eaSDavid van Moolenbroek ac_file=$1 9623*d56f51eaSDavid van Moolenbroek shift 9624*d56f51eaSDavid van Moolenbroek 9625*d56f51eaSDavid van Moolenbroek case $ac_mode in 9626*d56f51eaSDavid van Moolenbroek :L) ac_source=$1;; 9627*d56f51eaSDavid van Moolenbroek :[FH]) 9628*d56f51eaSDavid van Moolenbroek ac_file_inputs= 9629*d56f51eaSDavid van Moolenbroek for ac_f 9630*d56f51eaSDavid van Moolenbroek do 9631*d56f51eaSDavid van Moolenbroek case $ac_f in 9632*d56f51eaSDavid van Moolenbroek -) ac_f="$ac_tmp/stdin";; 9633*d56f51eaSDavid van Moolenbroek *) # Look for the file first in the build tree, then in the source tree 9634*d56f51eaSDavid van Moolenbroek # (if the path is not absolute). The absolute path cannot be DOS-style, 9635*d56f51eaSDavid van Moolenbroek # because $ac_f cannot contain `:'. 9636*d56f51eaSDavid van Moolenbroek test -f "$ac_f" || 9637*d56f51eaSDavid van Moolenbroek case $ac_f in 9638*d56f51eaSDavid van Moolenbroek [\\/$]*) false;; 9639*d56f51eaSDavid van Moolenbroek *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9640*d56f51eaSDavid van Moolenbroek esac || 9641*d56f51eaSDavid van Moolenbroek as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9642*d56f51eaSDavid van Moolenbroek esac 9643*d56f51eaSDavid van Moolenbroek case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9644*d56f51eaSDavid van Moolenbroek as_fn_append ac_file_inputs " '$ac_f'" 9645*d56f51eaSDavid van Moolenbroek done 9646*d56f51eaSDavid van Moolenbroek 9647*d56f51eaSDavid van Moolenbroek # Let's still pretend it is `configure' which instantiates (i.e., don't 9648*d56f51eaSDavid van Moolenbroek # use $as_me), people would be surprised to read: 9649*d56f51eaSDavid van Moolenbroek # /* config.h. Generated by config.status. */ 9650*d56f51eaSDavid van Moolenbroek configure_input='Generated from '` 9651*d56f51eaSDavid van Moolenbroek $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 9652*d56f51eaSDavid van Moolenbroek `' by configure.' 9653*d56f51eaSDavid van Moolenbroek if test x"$ac_file" != x-; then 9654*d56f51eaSDavid van Moolenbroek configure_input="$ac_file. $configure_input" 9655*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 9656*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: creating $ac_file" >&6;} 9657*d56f51eaSDavid van Moolenbroek fi 9658*d56f51eaSDavid van Moolenbroek # Neutralize special characters interpreted by sed in replacement strings. 9659*d56f51eaSDavid van Moolenbroek case $configure_input in #( 9660*d56f51eaSDavid van Moolenbroek *\&* | *\|* | *\\* ) 9661*d56f51eaSDavid van Moolenbroek ac_sed_conf_input=`$as_echo "$configure_input" | 9662*d56f51eaSDavid van Moolenbroek sed 's/[\\\\&|]/\\\\&/g'`;; #( 9663*d56f51eaSDavid van Moolenbroek *) ac_sed_conf_input=$configure_input;; 9664*d56f51eaSDavid van Moolenbroek esac 9665*d56f51eaSDavid van Moolenbroek 9666*d56f51eaSDavid van Moolenbroek case $ac_tag in 9667*d56f51eaSDavid van Moolenbroek *:-:* | *:-) cat >"$ac_tmp/stdin" \ 9668*d56f51eaSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9669*d56f51eaSDavid van Moolenbroek esac 9670*d56f51eaSDavid van Moolenbroek ;; 9671*d56f51eaSDavid van Moolenbroek esac 9672*d56f51eaSDavid van Moolenbroek 9673*d56f51eaSDavid van Moolenbroek ac_dir=`$as_dirname -- "$ac_file" || 9674*d56f51eaSDavid van Moolenbroek$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9675*d56f51eaSDavid van Moolenbroek X"$ac_file" : 'X\(//\)[^/]' \| \ 9676*d56f51eaSDavid van Moolenbroek X"$ac_file" : 'X\(//\)$' \| \ 9677*d56f51eaSDavid van Moolenbroek X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9678*d56f51eaSDavid van Moolenbroek$as_echo X"$ac_file" | 9679*d56f51eaSDavid van Moolenbroek sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9680*d56f51eaSDavid van Moolenbroek s//\1/ 9681*d56f51eaSDavid van Moolenbroek q 9682*d56f51eaSDavid van Moolenbroek } 9683*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)[^/].*/{ 9684*d56f51eaSDavid van Moolenbroek s//\1/ 9685*d56f51eaSDavid van Moolenbroek q 9686*d56f51eaSDavid van Moolenbroek } 9687*d56f51eaSDavid van Moolenbroek /^X\(\/\/\)$/{ 9688*d56f51eaSDavid van Moolenbroek s//\1/ 9689*d56f51eaSDavid van Moolenbroek q 9690*d56f51eaSDavid van Moolenbroek } 9691*d56f51eaSDavid van Moolenbroek /^X\(\/\).*/{ 9692*d56f51eaSDavid van Moolenbroek s//\1/ 9693*d56f51eaSDavid van Moolenbroek q 9694*d56f51eaSDavid van Moolenbroek } 9695*d56f51eaSDavid van Moolenbroek s/.*/./; q'` 9696*d56f51eaSDavid van Moolenbroek as_dir="$ac_dir"; as_fn_mkdir_p 9697*d56f51eaSDavid van Moolenbroek ac_builddir=. 9698*d56f51eaSDavid van Moolenbroek 9699*d56f51eaSDavid van Moolenbroekcase "$ac_dir" in 9700*d56f51eaSDavid van Moolenbroek.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9701*d56f51eaSDavid van Moolenbroek*) 9702*d56f51eaSDavid van Moolenbroek ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9703*d56f51eaSDavid van Moolenbroek # A ".." for each directory in $ac_dir_suffix. 9704*d56f51eaSDavid van Moolenbroek ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9705*d56f51eaSDavid van Moolenbroek case $ac_top_builddir_sub in 9706*d56f51eaSDavid van Moolenbroek "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9707*d56f51eaSDavid van Moolenbroek *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9708*d56f51eaSDavid van Moolenbroek esac ;; 9709*d56f51eaSDavid van Moolenbroekesac 9710*d56f51eaSDavid van Moolenbroekac_abs_top_builddir=$ac_pwd 9711*d56f51eaSDavid van Moolenbroekac_abs_builddir=$ac_pwd$ac_dir_suffix 9712*d56f51eaSDavid van Moolenbroek# for backward compatibility: 9713*d56f51eaSDavid van Moolenbroekac_top_builddir=$ac_top_build_prefix 9714*d56f51eaSDavid van Moolenbroek 9715*d56f51eaSDavid van Moolenbroekcase $srcdir in 9716*d56f51eaSDavid van Moolenbroek .) # We are building in place. 9717*d56f51eaSDavid van Moolenbroek ac_srcdir=. 9718*d56f51eaSDavid van Moolenbroek ac_top_srcdir=$ac_top_builddir_sub 9719*d56f51eaSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd ;; 9720*d56f51eaSDavid van Moolenbroek [\\/]* | ?:[\\/]* ) # Absolute name. 9721*d56f51eaSDavid van Moolenbroek ac_srcdir=$srcdir$ac_dir_suffix; 9722*d56f51eaSDavid van Moolenbroek ac_top_srcdir=$srcdir 9723*d56f51eaSDavid van Moolenbroek ac_abs_top_srcdir=$srcdir ;; 9724*d56f51eaSDavid van Moolenbroek *) # Relative name. 9725*d56f51eaSDavid van Moolenbroek ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9726*d56f51eaSDavid van Moolenbroek ac_top_srcdir=$ac_top_build_prefix$srcdir 9727*d56f51eaSDavid van Moolenbroek ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9728*d56f51eaSDavid van Moolenbroekesac 9729*d56f51eaSDavid van Moolenbroekac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9730*d56f51eaSDavid van Moolenbroek 9731*d56f51eaSDavid van Moolenbroek 9732*d56f51eaSDavid van Moolenbroek case $ac_mode in 9733*d56f51eaSDavid van Moolenbroek :F) 9734*d56f51eaSDavid van Moolenbroek # 9735*d56f51eaSDavid van Moolenbroek # CONFIG_FILE 9736*d56f51eaSDavid van Moolenbroek # 9737*d56f51eaSDavid van Moolenbroek 9738*d56f51eaSDavid van Moolenbroek case $INSTALL in 9739*d56f51eaSDavid van Moolenbroek [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9740*d56f51eaSDavid van Moolenbroek *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9741*d56f51eaSDavid van Moolenbroek esac 9742*d56f51eaSDavid van Moolenbroek_ACEOF 9743*d56f51eaSDavid van Moolenbroek 9744*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9745*d56f51eaSDavid van Moolenbroek# If the template does not know about datarootdir, expand it. 9746*d56f51eaSDavid van Moolenbroek# FIXME: This hack should be removed a few years after 2.60. 9747*d56f51eaSDavid van Moolenbroekac_datarootdir_hack=; ac_datarootdir_seen= 9748*d56f51eaSDavid van Moolenbroekac_sed_dataroot=' 9749*d56f51eaSDavid van Moolenbroek/datarootdir/ { 9750*d56f51eaSDavid van Moolenbroek p 9751*d56f51eaSDavid van Moolenbroek q 9752*d56f51eaSDavid van Moolenbroek} 9753*d56f51eaSDavid van Moolenbroek/@datadir@/p 9754*d56f51eaSDavid van Moolenbroek/@docdir@/p 9755*d56f51eaSDavid van Moolenbroek/@infodir@/p 9756*d56f51eaSDavid van Moolenbroek/@localedir@/p 9757*d56f51eaSDavid van Moolenbroek/@mandir@/p' 9758*d56f51eaSDavid van Moolenbroekcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9759*d56f51eaSDavid van Moolenbroek*datarootdir*) ac_datarootdir_seen=yes;; 9760*d56f51eaSDavid van Moolenbroek*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9761*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9762*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9763*d56f51eaSDavid van Moolenbroek_ACEOF 9764*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9765*d56f51eaSDavid van Moolenbroek ac_datarootdir_hack=' 9766*d56f51eaSDavid van Moolenbroek s&@datadir@&$datadir&g 9767*d56f51eaSDavid van Moolenbroek s&@docdir@&$docdir&g 9768*d56f51eaSDavid van Moolenbroek s&@infodir@&$infodir&g 9769*d56f51eaSDavid van Moolenbroek s&@localedir@&$localedir&g 9770*d56f51eaSDavid van Moolenbroek s&@mandir@&$mandir&g 9771*d56f51eaSDavid van Moolenbroek s&\\\${datarootdir}&$datarootdir&g' ;; 9772*d56f51eaSDavid van Moolenbroekesac 9773*d56f51eaSDavid van Moolenbroek_ACEOF 9774*d56f51eaSDavid van Moolenbroek 9775*d56f51eaSDavid van Moolenbroek# Neutralize VPATH when `$srcdir' = `.'. 9776*d56f51eaSDavid van Moolenbroek# Shell code in configure.ac might set extrasub. 9777*d56f51eaSDavid van Moolenbroek# FIXME: do we really want to maintain this feature? 9778*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9779*d56f51eaSDavid van Moolenbroekac_sed_extra="$ac_vpsub 9780*d56f51eaSDavid van Moolenbroek$extrasub 9781*d56f51eaSDavid van Moolenbroek_ACEOF 9782*d56f51eaSDavid van Moolenbroekcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9783*d56f51eaSDavid van Moolenbroek:t 9784*d56f51eaSDavid van Moolenbroek/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9785*d56f51eaSDavid van Moolenbroeks|@configure_input@|$ac_sed_conf_input|;t t 9786*d56f51eaSDavid van Moolenbroeks&@top_builddir@&$ac_top_builddir_sub&;t t 9787*d56f51eaSDavid van Moolenbroeks&@top_build_prefix@&$ac_top_build_prefix&;t t 9788*d56f51eaSDavid van Moolenbroeks&@srcdir@&$ac_srcdir&;t t 9789*d56f51eaSDavid van Moolenbroeks&@abs_srcdir@&$ac_abs_srcdir&;t t 9790*d56f51eaSDavid van Moolenbroeks&@top_srcdir@&$ac_top_srcdir&;t t 9791*d56f51eaSDavid van Moolenbroeks&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9792*d56f51eaSDavid van Moolenbroeks&@builddir@&$ac_builddir&;t t 9793*d56f51eaSDavid van Moolenbroeks&@abs_builddir@&$ac_abs_builddir&;t t 9794*d56f51eaSDavid van Moolenbroeks&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9795*d56f51eaSDavid van Moolenbroeks&@INSTALL@&$ac_INSTALL&;t t 9796*d56f51eaSDavid van Moolenbroek$ac_datarootdir_hack 9797*d56f51eaSDavid van Moolenbroek" 9798*d56f51eaSDavid van Moolenbroekeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 9799*d56f51eaSDavid van Moolenbroek >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9800*d56f51eaSDavid van Moolenbroek 9801*d56f51eaSDavid van Moolenbroektest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9802*d56f51eaSDavid van Moolenbroek { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9803*d56f51eaSDavid van Moolenbroek { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9804*d56f51eaSDavid van Moolenbroek "$ac_tmp/out"`; test -z "$ac_out"; } && 9805*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9806*d56f51eaSDavid van Moolenbroekwhich seems to be undefined. Please make sure it is defined" >&5 9807*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9808*d56f51eaSDavid van Moolenbroekwhich seems to be undefined. Please make sure it is defined" >&2;} 9809*d56f51eaSDavid van Moolenbroek 9810*d56f51eaSDavid van Moolenbroek rm -f "$ac_tmp/stdin" 9811*d56f51eaSDavid van Moolenbroek case $ac_file in 9812*d56f51eaSDavid van Moolenbroek -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9813*d56f51eaSDavid van Moolenbroek *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9814*d56f51eaSDavid van Moolenbroek esac \ 9815*d56f51eaSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9816*d56f51eaSDavid van Moolenbroek ;; 9817*d56f51eaSDavid van Moolenbroek :H) 9818*d56f51eaSDavid van Moolenbroek # 9819*d56f51eaSDavid van Moolenbroek # CONFIG_HEADER 9820*d56f51eaSDavid van Moolenbroek # 9821*d56f51eaSDavid van Moolenbroek if test x"$ac_file" != x-; then 9822*d56f51eaSDavid van Moolenbroek { 9823*d56f51eaSDavid van Moolenbroek $as_echo "/* $configure_input */" \ 9824*d56f51eaSDavid van Moolenbroek && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9825*d56f51eaSDavid van Moolenbroek } >"$ac_tmp/config.h" \ 9826*d56f51eaSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9827*d56f51eaSDavid van Moolenbroek if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9828*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9829*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: $ac_file is unchanged" >&6;} 9830*d56f51eaSDavid van Moolenbroek else 9831*d56f51eaSDavid van Moolenbroek rm -f "$ac_file" 9832*d56f51eaSDavid van Moolenbroek mv "$ac_tmp/config.h" "$ac_file" \ 9833*d56f51eaSDavid van Moolenbroek || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9834*d56f51eaSDavid van Moolenbroek fi 9835*d56f51eaSDavid van Moolenbroek else 9836*d56f51eaSDavid van Moolenbroek $as_echo "/* $configure_input */" \ 9837*d56f51eaSDavid van Moolenbroek && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9838*d56f51eaSDavid van Moolenbroek || as_fn_error $? "could not create -" "$LINENO" 5 9839*d56f51eaSDavid van Moolenbroek fi 9840*d56f51eaSDavid van Moolenbroek ;; 9841*d56f51eaSDavid van Moolenbroek 9842*d56f51eaSDavid van Moolenbroek :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9843*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: executing $ac_file commands" >&6;} 9844*d56f51eaSDavid van Moolenbroek ;; 9845*d56f51eaSDavid van Moolenbroek esac 9846*d56f51eaSDavid van Moolenbroek 9847*d56f51eaSDavid van Moolenbroek 9848*d56f51eaSDavid van Moolenbroek case $ac_file$ac_mode in 9849*d56f51eaSDavid van Moolenbroek "default-1":C) if test -f .devel; then 9850*d56f51eaSDavid van Moolenbroek echo timestamp > stamp-h 9851*d56f51eaSDavid van Moolenbroek cat Makefile-devel-adds >> Makefile 9852*d56f51eaSDavid van Moolenbroek make depend 9853*d56f51eaSDavid van Moolenbroekfi ;; 9854*d56f51eaSDavid van Moolenbroek 9855*d56f51eaSDavid van Moolenbroek esac 9856*d56f51eaSDavid van Moolenbroekdone # for ac_tag 9857*d56f51eaSDavid van Moolenbroek 9858*d56f51eaSDavid van Moolenbroek 9859*d56f51eaSDavid van Moolenbroekas_fn_exit 0 9860*d56f51eaSDavid van Moolenbroek_ACEOF 9861*d56f51eaSDavid van Moolenbroekac_clean_files=$ac_clean_files_save 9862*d56f51eaSDavid van Moolenbroek 9863*d56f51eaSDavid van Moolenbroektest $ac_write_fail = 0 || 9864*d56f51eaSDavid van Moolenbroek as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9865*d56f51eaSDavid van Moolenbroek 9866*d56f51eaSDavid van Moolenbroek 9867*d56f51eaSDavid van Moolenbroek# configure is writing to config.log, and then calls config.status. 9868*d56f51eaSDavid van Moolenbroek# config.status does its own redirection, appending to config.log. 9869*d56f51eaSDavid van Moolenbroek# Unfortunately, on DOS this fails, as config.log is still kept open 9870*d56f51eaSDavid van Moolenbroek# by configure, so config.status won't be able to write to it; its 9871*d56f51eaSDavid van Moolenbroek# output is simply discarded. So we exec the FD to /dev/null, 9872*d56f51eaSDavid van Moolenbroek# effectively closing config.log, so it can be properly (re)opened and 9873*d56f51eaSDavid van Moolenbroek# appended to by config.status. When coming back to configure, we 9874*d56f51eaSDavid van Moolenbroek# need to make the FD available again. 9875*d56f51eaSDavid van Moolenbroekif test "$no_create" != yes; then 9876*d56f51eaSDavid van Moolenbroek ac_cs_success=: 9877*d56f51eaSDavid van Moolenbroek ac_config_status_args= 9878*d56f51eaSDavid van Moolenbroek test "$silent" = yes && 9879*d56f51eaSDavid van Moolenbroek ac_config_status_args="$ac_config_status_args --quiet" 9880*d56f51eaSDavid van Moolenbroek exec 5>/dev/null 9881*d56f51eaSDavid van Moolenbroek $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9882*d56f51eaSDavid van Moolenbroek exec 5>>config.log 9883*d56f51eaSDavid van Moolenbroek # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9884*d56f51eaSDavid van Moolenbroek # would make configure fail if this is the last instruction. 9885*d56f51eaSDavid van Moolenbroek $ac_cs_success || as_fn_exit 1 9886*d56f51eaSDavid van Moolenbroekfi 9887*d56f51eaSDavid van Moolenbroekif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9888*d56f51eaSDavid van Moolenbroek { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9889*d56f51eaSDavid van Moolenbroek$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9890*d56f51eaSDavid van Moolenbroekfi 9891*d56f51eaSDavid van Moolenbroek 9892*d56f51eaSDavid van Moolenbroekexit 0 9893