12949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#! /bin/sh 22949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Guess values for system-dependent variables and create Makefiles. 353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Generated by GNU Autoconf 2.69. 453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 82949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 92949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# This configure script is free software; the Free Software Foundation 102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# gives unlimited permission to copy, distribute and modify it. 1153f17a9db278d33517d9888dd77848f554522a38JP Abgrall## -------------------- ## 1253f17a9db278d33517d9888dd77848f554522a38JP Abgrall## M4sh Initialization. ## 1353f17a9db278d33517d9888dd77848f554522a38JP Abgrall## -------------------- ## 142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Be more Bourne compatible 162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectDUALCASE=1; export DUALCASE # for MKS sh 1753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project emulate sh 192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project NULLCMD=: 2053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # is contrary to our usage. Disable this feature. 222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project alias -g '${1+"$@"}'='"$@"' 232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project setopt NO_GLOB_SUBST 242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 2553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case `(set -o) 2>/dev/null` in #( 2653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *posix*) : 2753f17a9db278d33517d9888dd77848f554522a38JP Abgrall set -o posix ;; #( 2853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) : 2953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 3453f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_nl=' 3553f17a9db278d33517d9888dd77848f554522a38JP Abgrall' 3653f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport as_nl 3753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Printing a long string crashes Solaris 7 /usr/bin/printf. 3853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 3953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4053f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 4153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Prefer a ksh shell builtin over an external printf program on Solaris, 4253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# but without wasting forks for bash or zsh. 4353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -z "$BASH_VERSION$ZSH_VERSION" \ 4453f17a9db278d33517d9888dd77848f554522a38JP Abgrall && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 4553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo='print -r --' 4653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='print -rn --' 4753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 4853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo='printf %s\n' 4953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='printf %s' 5053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 5153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='/usr/ucb/echo -n' 542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 5553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 5653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n_body='eval 5753f17a9db278d33517d9888dd77848f554522a38JP Abgrall arg=$1; 5853f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $arg in #( 5953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *"$as_nl"*) 6053f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "X$arg" : "X\\(.*\\)$as_nl"; 6153f17a9db278d33517d9888dd77848f554522a38JP Abgrall arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6253f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac; 6353f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ' 6553f17a9db278d33517d9888dd77848f554522a38JP Abgrall export as_echo_n_body 6653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='sh -c $as_echo_n_body as_echo' 672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 6853f17a9db278d33517d9888dd77848f554522a38JP Abgrall export as_echo_body 6953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo='sh -c $as_echo_body as_echo' 702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# The user is always right. 7353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${PATH_SEPARATOR+set}" != set; then 7453f17a9db278d33517d9888dd77848f554522a38JP Abgrall PATH_SEPARATOR=: 7553f17a9db278d33517d9888dd77848f554522a38JP Abgrall (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7653f17a9db278d33517d9888dd77848f554522a38JP Abgrall (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7753f17a9db278d33517d9888dd77848f554522a38JP Abgrall PATH_SEPARATOR=';' 7853f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# IFS 832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# We need space, tab and new line, in precisely that order. Quoting is 842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# there to prevent editors from complaining about space-tab. 852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# (If _AS_PATH_WALK were called with IFS unset, it would disable word 862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# splitting by setting IFS to empty value.) 872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=" "" $as_nl" 882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Find who we are. Look in the path if we contain no directory separator. 9053f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_myself= 9153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $0 in #(( 922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *[\\/]* ) as_myself=$0 ;; 932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 9853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 9953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 1002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 1012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 1022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 1032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 1042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# We did not find ourselves, most probably we were run as `sh COMMAND' 1052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# in which case we are not to be found in the path. 1062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "x$as_myself" = x; then 1072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_myself=$0 1082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 1092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test ! -f "$as_myself"; then 11053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11153f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit 1 1122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 1132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Unset variables that we do not need and which cause bugs (e.g. in 11553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# suppresses any "Segmentation fault" message there. '((' could 11753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# trigger a bug in pdksh 5.2.14. 11853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_var in BASH_ENV ENV MAIL MAILPATH 11953f17a9db278d33517d9888dd77848f554522a38JP Abgralldo eval test x\${$as_var+set} = xset \ 12053f17a9db278d33517d9888dd77848f554522a38JP Abgrall && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 1222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPS1='$ ' 1232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPS2='> ' 1242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPS4='+ ' 1252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 1262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# NLS nuisances. 12753f17a9db278d33517d9888dd77848f554522a38JP AbgrallLC_ALL=C 12853f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport LC_ALL 12953f17a9db278d33517d9888dd77848f554522a38JP AbgrallLANGUAGE=C 13053f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport LANGUAGE 13153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 13253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# CDPATH. 13353f17a9db278d33517d9888dd77848f554522a38JP Abgrall(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 13553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Use a proper internal environment variable to ensure we don't fall 13653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # into an infinite loop, continuously re-executing ourselves. 13753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 13853f17a9db278d33517d9888dd77848f554522a38JP Abgrall _as_can_reexec=no; export _as_can_reexec; 13953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We cannot yet assume a decent shell, so we have to provide a 14053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# neutralization value for shells without unset; and this also 14153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# works around shells that cannot unset nonexistent variables. 14253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Preserve -v and -x to the replacement shell. 14353f17a9db278d33517d9888dd77848f554522a38JP AbgrallBASH_ENV=/dev/null 14453f17a9db278d33517d9888dd77848f554522a38JP AbgrallENV=/dev/null 14553f17a9db278d33517d9888dd77848f554522a38JP Abgrall(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 14653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $- in # (((( 14753f17a9db278d33517d9888dd77848f554522a38JP Abgrall *v*x* | *x*v* ) as_opts=-vx ;; 14853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *v* ) as_opts=-v ;; 14953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *x* ) as_opts=-x ;; 15053f17a9db278d33517d9888dd77848f554522a38JP Abgrall * ) as_opts= ;; 15153f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 15253f17a9db278d33517d9888dd77848f554522a38JP Abgrallexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 15353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Admittedly, this is quite paranoid, since all the known shells bail 15453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# out after a failed `exec'. 15553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 15653f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_exit 255 15753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 15853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We don't want this to propagate to other subprocesses. 15953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { _as_can_reexec=; unset _as_can_reexec;} 16053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$CONFIG_SHELL" = x; then 16153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 16253f17a9db278d33517d9888dd77848f554522a38JP Abgrall emulate sh 16353f17a9db278d33517d9888dd77848f554522a38JP Abgrall NULLCMD=: 16453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 16553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # is contrary to our usage. Disable this feature. 16653f17a9db278d33517d9888dd77848f554522a38JP Abgrall alias -g '\${1+\"\$@\"}'='\"\$@\"' 16753f17a9db278d33517d9888dd77848f554522a38JP Abgrall setopt NO_GLOB_SUBST 16853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 16953f17a9db278d33517d9888dd77848f554522a38JP Abgrall case \`(set -o) 2>/dev/null\` in #( 17053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *posix*) : 17153f17a9db278d33517d9888dd77848f554522a38JP Abgrall set -o posix ;; #( 17253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) : 17353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 17453f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 17553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 17653f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 17753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_required="as_fn_return () { (exit \$1); } 17853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_success () { as_fn_return 0; } 17953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_failure () { as_fn_return 1; } 18053f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_ret_success () { return 0; } 18153f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_ret_failure () { return 1; } 18253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 18353f17a9db278d33517d9888dd77848f554522a38JP Abgrallexitcode=0 18453f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_success || { exitcode=1; echo as_fn_success failed.; } 18553f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 18653f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 18753f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 18853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 18953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 19053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 19153f17a9db278d33517d9888dd77848f554522a38JP Abgrall exitcode=1; echo positional parameters were not saved. 19253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 19353f17a9db278d33517d9888dd77848f554522a38JP Abgralltest x\$exitcode = x0 || exit 1 19453f17a9db278d33517d9888dd77848f554522a38JP Abgralltest -x / || exit 1" 19553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 19653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 19753f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 19853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 19953f17a9db278d33517d9888dd77848f554522a38JP Abgralltest \$(( 1 + 1 )) = 2 || exit 1" 20053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if (eval "$as_required") 2>/dev/null; then : 20153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_have_required=yes 20253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 20353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_have_required=no 20453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 20553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 20653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 20753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 20853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_found=false 21053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 2112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 21253f17a9db278d33517d9888dd77848f554522a38JP Abgrall IFS=$as_save_IFS 21353f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dir" && as_dir=. 21453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_found=: 21553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $as_dir in #( 21653f17a9db278d33517d9888dd77848f554522a38JP Abgrall /*) 21753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for as_base in sh bash ksh sh5; do 21853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Try only shells that exist, to save several forks. 21953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_shell=$as_dir/$as_base 22053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 22153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 22253f17a9db278d33517d9888dd77848f554522a38JP Abgrall CONFIG_SHELL=$as_shell as_have_required=yes 22353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 22453f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 2 22553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 22653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 22753f17a9db278d33517d9888dd77848f554522a38JP Abgrall done;; 22853f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 22953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_found=false 23053f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 23153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 23253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 23353f17a9db278d33517d9888dd77848f554522a38JP Abgrall CONFIG_SHELL=$SHELL as_have_required=yes 23453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi; } 23553f17a9db278d33517d9888dd77848f554522a38JP AbgrallIFS=$as_save_IFS 23653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 23753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 23853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "x$CONFIG_SHELL" != x; then : 23953f17a9db278d33517d9888dd77848f554522a38JP Abgrall export CONFIG_SHELL 24053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We cannot yet assume a decent shell, so we have to provide a 24153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# neutralization value for shells without unset; and this also 24253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# works around shells that cannot unset nonexistent variables. 24353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Preserve -v and -x to the replacement shell. 24453f17a9db278d33517d9888dd77848f554522a38JP AbgrallBASH_ENV=/dev/null 24553f17a9db278d33517d9888dd77848f554522a38JP AbgrallENV=/dev/null 24653f17a9db278d33517d9888dd77848f554522a38JP Abgrall(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 24753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $- in # (((( 24853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *v*x* | *x*v* ) as_opts=-vx ;; 24953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *v* ) as_opts=-v ;; 25053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *x* ) as_opts=-x ;; 25153f17a9db278d33517d9888dd77848f554522a38JP Abgrall * ) as_opts= ;; 25253f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 25353f17a9db278d33517d9888dd77848f554522a38JP Abgrallexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 25453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Admittedly, this is quite paranoid, since all the known shells bail 25553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# out after a failed `exec'. 25653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 25753f17a9db278d33517d9888dd77848f554522a38JP Abgrallexit 255 25853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 25953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 26053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test x$as_have_required = xno; then : 26153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$0: This script requires a shell more modern than all" 26253f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$0: the shells that I found on your system." 26353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test x${ZSH_VERSION+set} = xset ; then 26453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 26553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$0: be upgraded to zsh 4.3.4 or later." 2662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 26753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 26853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$0: including any error possibly output before this 26953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$0: message. Then install a modern shell, or manually run 27053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$0: the script under such a shell if you do have one." 2712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 27253f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit 1 27353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 27453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 27553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 27653f17a9db278d33517d9888dd77848f554522a38JP AbgrallSHELL=${CONFIG_SHELL-/bin/sh} 27753f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport SHELL 27853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Unset more variables known to interfere with behavior of common tools. 27953f17a9db278d33517d9888dd77848f554522a38JP AbgrallCLICOLOR_FORCE= GREP_OPTIONS= 28053f17a9db278d33517d9888dd77848f554522a38JP Abgrallunset CLICOLOR_FORCE GREP_OPTIONS 28153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 28253f17a9db278d33517d9888dd77848f554522a38JP Abgrall## --------------------- ## 28353f17a9db278d33517d9888dd77848f554522a38JP Abgrall## M4sh Shell Functions. ## 28453f17a9db278d33517d9888dd77848f554522a38JP Abgrall## --------------------- ## 28553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_unset VAR 28653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# --------------- 28753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Portably unset VAR. 28853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_unset () 28953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 29053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { eval $1=; unset $1;} 29153f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 29253f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_unset=as_fn_unset 29353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 29453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_set_status STATUS 29553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------------- 29653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Set $? to STATUS, without forking. 29753f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_set_status () 29853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 29953f17a9db278d33517d9888dd77848f554522a38JP Abgrall return $1 30053f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_set_status 30153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 30253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_exit STATUS 30353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------- 30453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 30553f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_exit () 30653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 30753f17a9db278d33517d9888dd77848f554522a38JP Abgrall set +e 30853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_set_status $1 30953f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit $1 31053f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_exit 31153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 31253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_mkdir_p 31353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------- 31453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Create "$as_dir" as a directory, including parents if necessary. 31553f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_mkdir_p () 31653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 31753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 31853f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $as_dir in #( 31953f17a9db278d33517d9888dd77848f554522a38JP Abgrall -*) as_dir=./$as_dir;; 32053f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 32153f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -d "$as_dir" || eval $as_mkdir_p || { 32253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirs= 32353f17a9db278d33517d9888dd77848f554522a38JP Abgrall while :; do 32453f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $as_dir in #( 32553f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 32653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) as_qdir=$as_dir;; 32753f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 32853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirs="'$as_qdir' $as_dirs" 32953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dir=`$as_dirname -- "$as_dir" || 33053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 33153f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_dir" : 'X\(//\)[^/]' \| \ 33253f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_dir" : 'X\(//\)$' \| \ 33353f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 33453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo X"$as_dir" | 33553f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 33653f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 33753f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 33853f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 33953f17a9db278d33517d9888dd77848f554522a38JP Abgrall /^X\(\/\/\)[^/].*/{ 34053f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 34153f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 34253f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 34353f17a9db278d33517d9888dd77848f554522a38JP Abgrall /^X\(\/\/\)$/{ 34453f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 34553f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 34653f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 34753f17a9db278d33517d9888dd77848f554522a38JP Abgrall /^X\(\/\).*/{ 34853f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 34953f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 35053f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 35153f17a9db278d33517d9888dd77848f554522a38JP Abgrall s/.*/./; q'` 35253f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -d "$as_dir" && break 35353f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 35453f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dirs" || eval "mkdir $as_dirs" 35553f17a9db278d33517d9888dd77848f554522a38JP Abgrall } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 35653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 35753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 35853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_mkdir_p 35953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 36053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_executable_p FILE 36153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------------- 36253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Test if FILE is an executable regular file. 36353f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_executable_p () 36453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 36553f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -f "$1" && test -x "$1" 36653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_executable_p 36753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_append VAR VALUE 36853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ---------------------- 36953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Append the text in VALUE to the end of the definition contained in VAR. Take 37053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# advantage of any shell optimizations that allow amortized linear growth over 37153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# repeated appends, instead of the typical quadratic growth present in naive 37253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# implementations. 37353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 37453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval 'as_fn_append () 37553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 37653f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $1+=\$2 37753f17a9db278d33517d9888dd77848f554522a38JP Abgrall }' 37853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 37953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append () 38053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 38153f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $1=\$$1\$2 38253f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 38353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi # as_fn_append 38453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 38553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_arith ARG... 38653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------------ 38753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Perform arithmetic evaluation on the ARGs, and store the result in the 38853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# global $as_val. Take advantage of shells that can avoid forks. The arguments 38953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# must be portable across $(()) and expr. 39053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 39153f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval 'as_fn_arith () 39253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 39353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_val=$(( $* )) 39453f17a9db278d33517d9888dd77848f554522a38JP Abgrall }' 39553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 39653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_arith () 39753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 39853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_val=`expr "$@" || test $? -eq 1` 39953f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 40053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi # as_fn_arith 40153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 40253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 40353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_error STATUS ERROR [LINENO LOG_FD] 40453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ---------------------------------------- 40553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 40653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 40753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# script with STATUS, using 1 if that was 0. 40853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error () 40953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 41053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_status=$1; test $as_status -eq 0 && as_status=1 41153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$4"; then 41253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 41353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 41453f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 41553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: error: $2" >&2 41653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_exit $as_status 41753f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_error 4182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 4192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif expr a : '\(a\)' >/dev/null 2>&1 && 4202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "X`expr 00001 : '.*\(...\)'`" = X001; then 4212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_expr=expr 4222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 4232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_expr=false 4242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 4252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 4262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_basename=basename 4282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 4292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_basename=false 4302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 4312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 43353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirname=dirname 43453f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 43553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirname=false 43653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 4372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 4382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_me=`$as_basename -- "$0" || 4392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project X"$0" : 'X\(//\)$' \| \ 4412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project X"$0" : 'X\(/\)' \| . 2>/dev/null || 44253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo X/"$0" | 4432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed '/^.*\/\([^/][^/]*\)\/*$/{ 4442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 4452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 4462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 4472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\/\(\/\/\)$/{ 4482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 4492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 4502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 4512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\/\(\/\).*/{ 4522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 4532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 4542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 4552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s/.*/./; q'` 4562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 45753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Avoid depending upon Character Ranges. 45853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_letters='abcdefghijklmnopqrstuvwxyz' 45953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 46053f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_Letters=$as_cr_letters$as_cr_LETTERS 46153f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_digits='0123456789' 46253f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_alnum=$as_cr_Letters$as_cr_digits 4632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 4642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 46553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno_1=$LINENO as_lineno_1a=$LINENO 46653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno_2=$LINENO as_lineno_2a=$LINENO 46753f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 46853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 46953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 47053f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed -n ' 47153f17a9db278d33517d9888dd77848f554522a38JP Abgrall p 47253f17a9db278d33517d9888dd77848f554522a38JP Abgrall /[$]LINENO/= 47353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ' <$as_myself | 47453f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed ' 47553f17a9db278d33517d9888dd77848f554522a38JP Abgrall s/[$]LINENO.*/&-/ 47653f17a9db278d33517d9888dd77848f554522a38JP Abgrall t lineno 47753f17a9db278d33517d9888dd77848f554522a38JP Abgrall b 47853f17a9db278d33517d9888dd77848f554522a38JP Abgrall :lineno 47953f17a9db278d33517d9888dd77848f554522a38JP Abgrall N 48053f17a9db278d33517d9888dd77848f554522a38JP Abgrall :loop 48153f17a9db278d33517d9888dd77848f554522a38JP Abgrall s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 48253f17a9db278d33517d9888dd77848f554522a38JP Abgrall t loop 48353f17a9db278d33517d9888dd77848f554522a38JP Abgrall s/-\n.*// 48453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ' >$as_me.lineno && 48553f17a9db278d33517d9888dd77848f554522a38JP Abgrall chmod +x "$as_me.lineno" || 48653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 48853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 48953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # already done that, so ensure we don't try to do so again and fall 49053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # in an infinite loop. This has already happened in practice. 49153f17a9db278d33517d9888dd77848f554522a38JP Abgrall _as_can_reexec=no; export _as_can_reexec 49253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Don't try to exec as it changes $[0], causing all sort of problems 49353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # (the dirname of $[0] is not the place where we might find the 49453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # original and so on. Autoconf is especially sensitive to this). 49553f17a9db278d33517d9888dd77848f554522a38JP Abgrall . "./$as_me.lineno" 49653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Exit status is that of the last command. 49753f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit 4982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 4992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50053f17a9db278d33517d9888dd77848f554522a38JP AbgrallECHO_C= ECHO_N= ECHO_T= 50153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase `echo -n x` in #((((( 50253f17a9db278d33517d9888dd77848f554522a38JP Abgrall-n*) 50353f17a9db278d33517d9888dd77848f554522a38JP Abgrall case `echo 'xy\c'` in 50453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *c*) ECHO_T=' ';; # ECHO_T is single tab character. 50553f17a9db278d33517d9888dd77848f554522a38JP Abgrall xy) ECHO_C='\c';; 50653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 50753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ECHO_T=' ';; 50853f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac;; 50953f17a9db278d33517d9888dd77848f554522a38JP Abgrall*) 51053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ECHO_N='-n';; 51153f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 5122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 51353f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conf$$ conf$$.exe conf$$.file 51453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -d conf$$.dir; then 51553f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f conf$$.dir/conf$$.file 5162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 51753f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f conf$$.dir 51853f17a9db278d33517d9888dd77848f554522a38JP Abgrall mkdir conf$$.dir 2>/dev/null 51953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 52053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (echo >conf$$.file) 2>/dev/null; then 52153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ln -s conf$$.file conf$$ 2>/dev/null; then 52253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='ln -s' 52353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # ... but there are two gotchas: 52453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 52553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 52653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # In both cases, we have to default to `cp -pR'. 52753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 52853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='cp -pR' 52953f17a9db278d33517d9888dd77848f554522a38JP Abgrall elif ln conf$$.file conf$$ 2>/dev/null; then 53053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s=ln 53153f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 53253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='cp -pR' 53353f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 5342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 53553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='cp -pR' 5362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 53753f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 53853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrmdir conf$$.dir 2>/dev/null 5392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 54053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif mkdir -p . 2>/dev/null; then 54153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_mkdir_p='mkdir -p "$as_dir"' 5422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 54353f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -d ./-p && rmdir ./-p 54453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_mkdir_p=false 5452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 5462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 54753f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_test_x='test -x' 54853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_executable_p=as_fn_executable_p 5492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 55053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Sed expression to map a string onto a valid CPP name. 55153f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 55353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Sed expression to map a string onto a valid variable name. 55453f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 5562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 55753f17a9db278d33517d9888dd77848f554522a38JP Abgralltest -n "$DJDIR" || exec 7<&0 </dev/null 55853f17a9db278d33517d9888dd77848f554522a38JP Abgrallexec 6>&1 5592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 56053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Name of the host. 56153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 56253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# so uname gets run too. 56353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 5642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 5652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 5662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Initializations. 5672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 5682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_default_prefix=/usr/local 5692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_clean_files= 5702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_config_libobj_dir=. 5712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLIBOBJS= 5722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcross_compiling=no 5732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsubdirs= 5742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectMFLAGS= 5752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectMAKEFLAGS= 5762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 5772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Identity of this package. 5782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPACKAGE_NAME= 5792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPACKAGE_TARNAME= 5802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPACKAGE_VERSION= 5812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPACKAGE_STRING= 5822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPACKAGE_BUGREPORT= 58353f17a9db278d33517d9888dd77848f554522a38JP AbgrallPACKAGE_URL= 5842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 5852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_unique_file="tcpdump.c" 5862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Factoring default headers for most tests. 5872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_includes_default="\ 5882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdio.h> 5892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef HAVE_SYS_TYPES_H 5902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <sys/types.h> 5912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 5922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef HAVE_SYS_STAT_H 5932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <sys/stat.h> 5942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 5952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef STDC_HEADERS 5962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <stdlib.h> 5972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <stddef.h> 5982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#else 5992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# ifdef HAVE_STDLIB_H 6002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <stdlib.h> 6012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# endif 6022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 6032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef HAVE_STRING_H 6042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 6052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <memory.h> 6062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# endif 6072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <string.h> 6082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 6092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef HAVE_STRINGS_H 6102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <strings.h> 6112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 6122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef HAVE_INTTYPES_H 6132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <inttypes.h> 6142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 6152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef HAVE_STDINT_H 6162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <stdint.h> 6172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 6182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef HAVE_UNISTD_H 6192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <unistd.h> 6202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif" 6212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 62253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_subst_vars='LTLIBOBJS 62353f17a9db278d33517d9888dd77848f554522a38JP AbgrallINSTALL_DATA 62453f17a9db278d33517d9888dd77848f554522a38JP AbgrallINSTALL_SCRIPT 62553f17a9db278d33517d9888dd77848f554522a38JP AbgrallINSTALL_PROGRAM 62653f17a9db278d33517d9888dd77848f554522a38JP AbgrallMAN_MISC_INFO 62753f17a9db278d33517d9888dd77848f554522a38JP AbgrallMAN_FILE_FORMATS 62853f17a9db278d33517d9888dd77848f554522a38JP AbgrallLOCALSRC 62953f17a9db278d33517d9888dd77848f554522a38JP AbgrallV_PCAPDEP 63053f17a9db278d33517d9888dd77848f554522a38JP AbgrallV_INCLS 63153f17a9db278d33517d9888dd77848f554522a38JP AbgrallV_GROUP 63253f17a9db278d33517d9888dd77848f554522a38JP AbgrallV_DEFS 63353f17a9db278d33517d9888dd77848f554522a38JP AbgrallV_CCOPT 63453f17a9db278d33517d9888dd77848f554522a38JP AbgrallMKDEP 63553f17a9db278d33517d9888dd77848f554522a38JP AbgrallDEPENDENCY_CFLAG 636892a68bdf2f50b40781212e4d7ee7369c8165953Elliott HughesAR 63753f17a9db278d33517d9888dd77848f554522a38JP AbgrallRANLIB 63853f17a9db278d33517d9888dd77848f554522a38JP AbgrallPCAP_CONFIG 63953f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBOBJS 64053f17a9db278d33517d9888dd77848f554522a38JP AbgrallEGREP 64153f17a9db278d33517d9888dd77848f554522a38JP AbgrallGREP 64253f17a9db278d33517d9888dd77848f554522a38JP AbgrallCPP 64353f17a9db278d33517d9888dd77848f554522a38JP AbgrallOBJEXT 64453f17a9db278d33517d9888dd77848f554522a38JP AbgrallEXEEXT 64553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_ct_CC 64653f17a9db278d33517d9888dd77848f554522a38JP AbgrallCPPFLAGS 64753f17a9db278d33517d9888dd77848f554522a38JP AbgrallLDFLAGS 64853f17a9db278d33517d9888dd77848f554522a38JP AbgrallCFLAGS 64953f17a9db278d33517d9888dd77848f554522a38JP AbgrallCC 65053f17a9db278d33517d9888dd77848f554522a38JP AbgrallSHLICC2 65153f17a9db278d33517d9888dd77848f554522a38JP Abgrallhost_os 65253f17a9db278d33517d9888dd77848f554522a38JP Abgrallhost_vendor 65353f17a9db278d33517d9888dd77848f554522a38JP Abgrallhost_cpu 65453f17a9db278d33517d9888dd77848f554522a38JP Abgrallhost 65553f17a9db278d33517d9888dd77848f554522a38JP Abgrallbuild_os 65653f17a9db278d33517d9888dd77848f554522a38JP Abgrallbuild_vendor 65753f17a9db278d33517d9888dd77848f554522a38JP Abgrallbuild_cpu 65853f17a9db278d33517d9888dd77848f554522a38JP Abgrallbuild 65953f17a9db278d33517d9888dd77848f554522a38JP Abgralltarget_alias 66053f17a9db278d33517d9888dd77848f554522a38JP Abgrallhost_alias 6612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbuild_alias 66253f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS 66353f17a9db278d33517d9888dd77848f554522a38JP AbgrallECHO_T 66453f17a9db278d33517d9888dd77848f554522a38JP AbgrallECHO_N 66553f17a9db278d33517d9888dd77848f554522a38JP AbgrallECHO_C 66653f17a9db278d33517d9888dd77848f554522a38JP AbgrallDEFS 66753f17a9db278d33517d9888dd77848f554522a38JP Abgrallmandir 66853f17a9db278d33517d9888dd77848f554522a38JP Abgralllocaledir 66953f17a9db278d33517d9888dd77848f554522a38JP Abgralllibdir 67053f17a9db278d33517d9888dd77848f554522a38JP Abgrallpsdir 67153f17a9db278d33517d9888dd77848f554522a38JP Abgrallpdfdir 67253f17a9db278d33517d9888dd77848f554522a38JP Abgralldvidir 67353f17a9db278d33517d9888dd77848f554522a38JP Abgrallhtmldir 67453f17a9db278d33517d9888dd77848f554522a38JP Abgrallinfodir 67553f17a9db278d33517d9888dd77848f554522a38JP Abgralldocdir 67653f17a9db278d33517d9888dd77848f554522a38JP Abgralloldincludedir 67753f17a9db278d33517d9888dd77848f554522a38JP Abgrallincludedir 67853f17a9db278d33517d9888dd77848f554522a38JP Abgralllocalstatedir 67953f17a9db278d33517d9888dd77848f554522a38JP Abgrallsharedstatedir 68053f17a9db278d33517d9888dd77848f554522a38JP Abgrallsysconfdir 68153f17a9db278d33517d9888dd77848f554522a38JP Abgralldatadir 68253f17a9db278d33517d9888dd77848f554522a38JP Abgralldatarootdir 68353f17a9db278d33517d9888dd77848f554522a38JP Abgralllibexecdir 68453f17a9db278d33517d9888dd77848f554522a38JP Abgrallsbindir 68553f17a9db278d33517d9888dd77848f554522a38JP Abgrallbindir 68653f17a9db278d33517d9888dd77848f554522a38JP Abgrallprogram_transform_name 68753f17a9db278d33517d9888dd77848f554522a38JP Abgrallprefix 68853f17a9db278d33517d9888dd77848f554522a38JP Abgrallexec_prefix 68953f17a9db278d33517d9888dd77848f554522a38JP AbgrallPACKAGE_URL 69053f17a9db278d33517d9888dd77848f554522a38JP AbgrallPACKAGE_BUGREPORT 69153f17a9db278d33517d9888dd77848f554522a38JP AbgrallPACKAGE_STRING 69253f17a9db278d33517d9888dd77848f554522a38JP AbgrallPACKAGE_VERSION 69353f17a9db278d33517d9888dd77848f554522a38JP AbgrallPACKAGE_TARNAME 69453f17a9db278d33517d9888dd77848f554522a38JP AbgrallPACKAGE_NAME 69553f17a9db278d33517d9888dd77848f554522a38JP AbgrallPATH_SEPARATOR 69653f17a9db278d33517d9888dd77848f554522a38JP AbgrallSHELL' 69753f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_subst_files='' 69853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_user_opts=' 69953f17a9db278d33517d9888dd77848f554522a38JP Abgrallenable_option_checking 70053f17a9db278d33517d9888dd77848f554522a38JP Abgrallwith_gcc 70153f17a9db278d33517d9888dd77848f554522a38JP Abgrallenable_universal 70253f17a9db278d33517d9888dd77848f554522a38JP Abgrallwith_smi 70353f17a9db278d33517d9888dd77848f554522a38JP Abgrallenable_smb 70453f17a9db278d33517d9888dd77848f554522a38JP Abgrallwith_user 70553f17a9db278d33517d9888dd77848f554522a38JP Abgrallwith_chroot 706892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheswith_sandbox_capsicum 707892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheswith_system_libpcap 70853f17a9db278d33517d9888dd77848f554522a38JP Abgrallwith_crypto 709892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheswith_cap_ng 71053f17a9db278d33517d9888dd77848f554522a38JP Abgrall' 71153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_precious_vars='build_alias 7122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecthost_alias 7132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttarget_alias 7142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCC 7152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCFLAGS 7162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLDFLAGS 71753f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS 7182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCPPFLAGS 7192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCPP' 7202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Initialize some variables set by options. 7232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_init_help= 7242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_init_version=false 72553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_unrecognized_opts= 72653f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_unrecognized_sep= 7272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# The variables have the same names as the options, with 7282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# dashes changed to underlines. 7292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcache_file=/dev/null 7302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectexec_prefix=NONE 7312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectno_create= 7322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectno_recursion= 7332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectprefix=NONE 7342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectprogram_prefix=NONE 7352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectprogram_suffix=NONE 7362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectprogram_transform_name=s,x,x, 7372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsilent= 7382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsite= 7392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsrcdir= 7402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectverbose= 7412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectx_includes=NONE 7422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectx_libraries=NONE 7432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Installation directory options. 7452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# These are left unexpanded so users can "make install exec_prefix=/foo" 7462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# and all the variables that are supposed to be based on exec_prefix 7472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# by default will actually change. 7482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Use braces instead of parens because sh, perl, etc. also accept them. 7492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# (The list follows the same order as the GNU Coding Standards.) 7502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbindir='${exec_prefix}/bin' 7512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsbindir='${exec_prefix}/sbin' 7522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectlibexecdir='${exec_prefix}/libexec' 7532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdatarootdir='${prefix}/share' 7542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdatadir='${datarootdir}' 7552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsysconfdir='${prefix}/etc' 7562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsharedstatedir='${prefix}/com' 7572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectlocalstatedir='${prefix}/var' 7582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectincludedir='${prefix}/include' 7592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectoldincludedir='/usr/include' 7602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdocdir='${datarootdir}/doc/${PACKAGE}' 7612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectinfodir='${datarootdir}/info' 7622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecthtmldir='${docdir}' 7632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdvidir='${docdir}' 7642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectpdfdir='${docdir}' 7652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectpsdir='${docdir}' 7662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectlibdir='${exec_prefix}/lib' 7672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectlocaledir='${datarootdir}/locale' 7682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmandir='${datarootdir}/man' 7692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_prev= 7712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_dashdash= 7722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_option 7732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 7742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # If the previous option needs an argument, assign it. 7752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$ac_prev"; then 7762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval $ac_prev=\$ac_option 7772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev= 7782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project continue 7792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 7802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_option in 78253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 78353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *=) ac_optarg= ;; 78453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_optarg=yes ;; 7852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 7862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Accept the important Cygnus configure options, so we can diagnose typos. 7882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_dashdash$ac_option in 7902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --) 7912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_dashdash=yes ;; 7922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -bindir | --bindir | --bindi | --bind | --bin | --bi) 7942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=bindir ;; 7952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 7962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project bindir=$ac_optarg ;; 7972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -build | --build | --buil | --bui | --bu) 7992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=build_alias ;; 8002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -build=* | --build=* | --buil=* | --bui=* | --bu=*) 8012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project build_alias=$ac_optarg ;; 8022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -cache-file | --cache-file | --cache-fil | --cache-fi \ 8042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 8052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=cache_file ;; 8062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 8072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 8082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cache_file=$ac_optarg ;; 8092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --config-cache | -C) 8112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cache_file=config.cache ;; 8122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -datadir | --datadir | --datadi | --datad) 8142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=datadir ;; 8152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -datadir=* | --datadir=* | --datadi=* | --datad=*) 8162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project datadir=$ac_optarg ;; 8172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 8192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --dataroo | --dataro | --datar) 8202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=datarootdir ;; 8212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 8222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 8232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project datarootdir=$ac_optarg ;; 8242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -disable-* | --disable-*) 82653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 8272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Reject names that are not valid shell variable names. 82853f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 82953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "invalid feature name: $ac_useropt" 83053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt_orig=$ac_useropt 83153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 83253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_user_opts in 83353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" 83453f17a9db278d33517d9888dd77848f554522a38JP Abgrall"enable_$ac_useropt" 83553f17a9db278d33517d9888dd77848f554522a38JP Abgrall"*) ;; 83653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 83753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_unrecognized_sep=', ';; 83853f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 83953f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval enable_$ac_useropt=no ;; 8402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -docdir | --docdir | --docdi | --doc | --do) 8422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=docdir ;; 8432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 8442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project docdir=$ac_optarg ;; 8452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 8472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=dvidir ;; 8482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 8492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project dvidir=$ac_optarg ;; 8502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -enable-* | --enable-*) 85253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 8532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Reject names that are not valid shell variable names. 85453f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 85553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "invalid feature name: $ac_useropt" 85653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt_orig=$ac_useropt 85753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 85853f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_user_opts in 85953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" 86053f17a9db278d33517d9888dd77848f554522a38JP Abgrall"enable_$ac_useropt" 86153f17a9db278d33517d9888dd77848f554522a38JP Abgrall"*) ;; 86253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 86353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_unrecognized_sep=', ';; 86453f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 86553f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval enable_$ac_useropt=\$ac_optarg ;; 8662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 8682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 8692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --exec | --exe | --ex) 8702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=exec_prefix ;; 8712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 8722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 8732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --exec=* | --exe=* | --ex=*) 8742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exec_prefix=$ac_optarg ;; 8752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -gas | --gas | --ga | --g) 8772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Obsolete; use --with-gas. 8782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project with_gas=yes ;; 8792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -help | --help | --hel | --he | -h) 8812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_init_help=long ;; 8822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 8832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_init_help=recursive ;; 8842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 8852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_init_help=short ;; 8862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -host | --host | --hos | --ho) 8882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=host_alias ;; 8892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -host=* | --host=* | --hos=* | --ho=*) 8902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project host_alias=$ac_optarg ;; 8912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 8932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=htmldir ;; 8942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 8952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --ht=*) 8962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project htmldir=$ac_optarg ;; 8972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -includedir | --includedir | --includedi | --included | --include \ 8992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --includ | --inclu | --incl | --inc) 9002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=includedir ;; 9012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 9022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --includ=* | --inclu=* | --incl=* | --inc=*) 9032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project includedir=$ac_optarg ;; 9042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -infodir | --infodir | --infodi | --infod | --info | --inf) 9062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=infodir ;; 9072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 9082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project infodir=$ac_optarg ;; 9092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -libdir | --libdir | --libdi | --libd) 9112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=libdir ;; 9122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -libdir=* | --libdir=* | --libdi=* | --libd=*) 9132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project libdir=$ac_optarg ;; 9142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 9162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --libexe | --libex | --libe) 9172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=libexecdir ;; 9182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 9192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --libexe=* | --libex=* | --libe=*) 9202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project libexecdir=$ac_optarg ;; 9212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -localedir | --localedir | --localedi | --localed | --locale) 9232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=localedir ;; 9242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 9252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project localedir=$ac_optarg ;; 9262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -localstatedir | --localstatedir | --localstatedi | --localstated \ 9282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --localstate | --localstat | --localsta | --localst | --locals) 9292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=localstatedir ;; 9302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 9312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 9322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project localstatedir=$ac_optarg ;; 9332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 9352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=mandir ;; 9362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 9372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project mandir=$ac_optarg ;; 9382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -nfp | --nfp | --nf) 9402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Obsolete; use --without-fp. 9412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project with_fp=no ;; 9422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 9442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --no-cr | --no-c | -n) 9452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project no_create=yes ;; 9462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 9482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 9492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project no_recursion=yes ;; 9502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 9522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 9532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --oldin | --oldi | --old | --ol | --o) 9542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=oldincludedir ;; 9552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 9562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 9572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 9582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project oldincludedir=$ac_optarg ;; 9592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 9612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=prefix ;; 9622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 9632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project prefix=$ac_optarg ;; 9642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -program-prefix | --program-prefix | --program-prefi | --program-pref \ 9662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-pre | --program-pr | --program-p) 9672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=program_prefix ;; 9682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -program-prefix=* | --program-prefix=* | --program-prefi=* \ 9692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 9702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project program_prefix=$ac_optarg ;; 9712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -program-suffix | --program-suffix | --program-suffi | --program-suff \ 9732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-suf | --program-su | --program-s) 9742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=program_suffix ;; 9752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -program-suffix=* | --program-suffix=* | --program-suffi=* \ 9762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 9772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project program_suffix=$ac_optarg ;; 9782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -program-transform-name | --program-transform-name \ 9802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transform-nam | --program-transform-na \ 9812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transform-n | --program-transform- \ 9822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transform | --program-transfor \ 9832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transfo | --program-transf \ 9842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-trans | --program-tran \ 9852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --progr-tra | --program-tr | --program-t) 9862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=program_transform_name ;; 9872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -program-transform-name=* | --program-transform-name=* \ 9882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transform-nam=* | --program-transform-na=* \ 9892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transform-n=* | --program-transform-=* \ 9902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transform=* | --program-transfor=* \ 9912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-transfo=* | --program-transf=* \ 9922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --program-trans=* | --program-tran=* \ 9932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --progr-tra=* | --program-tr=* | --program-t=*) 9942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project program_transform_name=$ac_optarg ;; 9952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 9962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 9972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=pdfdir ;; 9982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 9992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project pdfdir=$ac_optarg ;; 10002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -psdir | --psdir | --psdi | --psd | --ps) 10022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=psdir ;; 10032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 10042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project psdir=$ac_optarg ;; 10052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 10072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | -silent | --silent | --silen | --sile | --sil) 10082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project silent=yes ;; 10092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 10112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=sbindir ;; 10122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 10132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --sbi=* | --sb=*) 10142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sbindir=$ac_optarg ;; 10152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -sharedstatedir | --sharedstatedir | --sharedstatedi \ 10172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 10182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --sharedst | --shareds | --shared | --share | --shar \ 10192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --sha | --sh) 10202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=sharedstatedir ;; 10212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 10222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 10232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 10242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --sha=* | --sh=*) 10252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sharedstatedir=$ac_optarg ;; 10262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -site | --site | --sit) 10282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=site ;; 10292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -site=* | --site=* | --sit=*) 10302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project site=$ac_optarg ;; 10312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 10332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=srcdir ;; 10342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 10352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project srcdir=$ac_optarg ;; 10362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 10382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --syscon | --sysco | --sysc | --sys | --sy) 10392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=sysconfdir ;; 10402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 10412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 10422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sysconfdir=$ac_optarg ;; 10432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -target | --target | --targe | --targ | --tar | --ta | --t) 10452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=target_alias ;; 10462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 10472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project target_alias=$ac_optarg ;; 10482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -v | -verbose | --verbose | --verbos | --verbo | --verb) 10502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project verbose=yes ;; 10512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -version | --version | --versio | --versi | --vers | -V) 10532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_init_version=: ;; 10542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -with-* | --with-*) 105653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 10572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Reject names that are not valid shell variable names. 105853f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 105953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "invalid package name: $ac_useropt" 106053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt_orig=$ac_useropt 106153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 106253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_user_opts in 106353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" 106453f17a9db278d33517d9888dd77848f554522a38JP Abgrall"with_$ac_useropt" 106553f17a9db278d33517d9888dd77848f554522a38JP Abgrall"*) ;; 106653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 106753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_unrecognized_sep=', ';; 106853f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 106953f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval with_$ac_useropt=\$ac_optarg ;; 10702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -without-* | --without-*) 107253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 10732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Reject names that are not valid shell variable names. 107453f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 107553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "invalid package name: $ac_useropt" 107653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt_orig=$ac_useropt 107753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 107853f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_user_opts in 107953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" 108053f17a9db278d33517d9888dd77848f554522a38JP Abgrall"with_$ac_useropt" 108153f17a9db278d33517d9888dd77848f554522a38JP Abgrall"*) ;; 108253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 108353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_unrecognized_sep=', ';; 108453f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 108553f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval with_$ac_useropt=no ;; 10862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --x) 10882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Obsolete; use --with-x. 10892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project with_x=yes ;; 10902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 10922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --x-incl | --x-inc | --x-in | --x-i) 10932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=x_includes ;; 10942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 10952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 10962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project x_includes=$ac_optarg ;; 10972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 10982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -x-libraries | --x-libraries | --x-librarie | --x-librari \ 10992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 11002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prev=x_libraries ;; 11012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 11022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 11032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project x_libraries=$ac_optarg ;; 11042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 110553f17a9db278d33517d9888dd77848f554522a38JP Abgrall -*) as_fn_error $? "unrecognized option: \`$ac_option' 110653f17a9db278d33517d9888dd77848f554522a38JP AbgrallTry \`$0 --help' for more information" 11072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 11082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *=*) 11102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 11112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Reject names that are not valid shell variable names. 111253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_envvar in #( 111353f17a9db278d33517d9888dd77848f554522a38JP Abgrall '' | [0-9]* | *[!_$as_cr_alnum]* ) 111453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 111553f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 11162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval $ac_envvar=\$ac_optarg 11172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project export $ac_envvar ;; 11182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) 11202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # FIXME: should be removed in autoconf 3.0. 112153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 11222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 112353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 112453f17a9db278d33517d9888dd77848f554522a38JP Abgrall : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 11252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 11262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 11282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 11292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$ac_prev"; then 11312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_option=--`echo $ac_prev | sed 's/_/-/g'` 113253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "missing argument to $ac_option" 113353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 113453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 113553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$ac_unrecognized_opts"; then 113653f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $enable_option_checking in 113753f17a9db278d33517d9888dd77848f554522a38JP Abgrall no) ;; 113853f17a9db278d33517d9888dd77848f554522a38JP Abgrall fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 113953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 114053f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 11412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 11422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 114353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check all directory arguments for consistency. 11442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 11452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project datadir sysconfdir sharedstatedir localstatedir includedir \ 11462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 11472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project libdir localedir mandir 11482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 11492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval ac_val=\$$ac_var 115053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Remove trailing slashes. 115153f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_val in 115253f17a9db278d33517d9888dd77848f554522a38JP Abgrall */ ) 115353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 115453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $ac_var=\$ac_val;; 115553f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 115653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Be sure to have absolute directory names. 11572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_val in 11582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project [\\/$]* | ?:[\\/]* ) continue;; 11592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 11602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 116153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 11622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 11632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# There might be people who depend on the old broken behavior: `$host' 11652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# used to hold the argument of --host etc. 11662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# FIXME: To remove some day. 11672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbuild=$build_alias 11682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecthost=$host_alias 11692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttarget=$target_alias 11702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# FIXME: To remove some day. 11722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "x$host_alias" != x; then 11732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "x$build_alias" = x; then 11742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cross_compiling=maybe 11752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project elif test "x$build_alias" != "x$host_alias"; then 11762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cross_compiling=yes 11772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 11782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 11792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_tool_prefix= 11812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest -n "$host_alias" && ac_tool_prefix=$host_alias- 11822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest "$silent" = yes && exec 6>/dev/null 11842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_pwd=`pwd` && test -n "$ac_pwd" && 11872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_ls_di=`ls -di .` && 11882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 118953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "working directory cannot be determined" 11902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 119153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "pwd does not report name of working directory" 11922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 11942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Find the source files, if location was not specified. 11952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -z "$srcdir"; then 11962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir_defaulted=yes 11972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Try the directory containing this script, then the parent directory. 119853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_confdir=`$as_dirname -- "$as_myself" || 119953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 120053f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_myself" : 'X\(//\)[^/]' \| \ 120153f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_myself" : 'X\(//\)$' \| \ 120253f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 120353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo X"$as_myself" | 12042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 12062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 12072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 12082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\(\/\/\)[^/].*/{ 12092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 12102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 12112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 12122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\(\/\/\)$/{ 12132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 12142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 12152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 12162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\(\/\).*/{ 12172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 12182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 12192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 12202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s/.*/./; q'` 12212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project srcdir=$ac_confdir 12222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test ! -r "$srcdir/$ac_unique_file"; then 12232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project srcdir=.. 12242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 12252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 12262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir_defaulted=no 12272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 12282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test ! -r "$srcdir/$ac_unique_file"; then 12292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 123053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 12312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 12322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 12332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_abs_confdir=`( 123453f17a9db278d33517d9888dd77848f554522a38JP Abgrall cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 12352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project pwd)` 12362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# When building in place, set srcdir=. 12372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ac_abs_confdir" = "$ac_pwd"; then 12382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project srcdir=. 12392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 12402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Remove unnecessary trailing slashes from srcdir. 12412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Double slashes in file names in object file debugging info 12422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# mess up M-x gdb in Emacs. 12432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase $srcdir in 12442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 12452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 12462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_var in $ac_precious_vars; do 12472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval ac_env_${ac_var}_set=\${${ac_var}+set} 12482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval ac_env_${ac_var}_value=\$${ac_var} 12492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 12502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval ac_cv_env_${ac_var}_value=\$${ac_var} 12512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 12522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 12542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Report the --help message. 12552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 12562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ac_init_help" = "long"; then 12572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Omit some internal or obsolete options to make the list less imposing. 12582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # This message is too long to be a string in the A/UX 3.1 sh. 12592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat <<_ACEOF 12602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project\`configure' configures this package to adapt to many kinds of systems. 12612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectUsage: $0 [OPTION]... [VAR=VALUE]... 12632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectTo assign environment variables (e.g., CC, CFLAGS...), specify them as 12652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectVAR=VALUE. See below for descriptions of some of the useful variables. 12662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectDefaults for the options are specified in brackets. 12682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectConfiguration: 12702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -h, --help display this help and exit 12712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --help=short display options specific to this package 12722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --help=recursive display the short help of all the included packages 12732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -V, --version display version information and exit 127453f17a9db278d33517d9888dd77848f554522a38JP Abgrall -q, --quiet, --silent do not print \`checking ...' messages 12752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --cache-file=FILE cache test results in FILE [disabled] 12762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -C, --config-cache alias for \`--cache-file=config.cache' 12772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -n, --no-create do not create output files 12782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --srcdir=DIR find the sources in DIR [configure dir or \`..'] 12792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectInstallation directories: 12812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --prefix=PREFIX install architecture-independent files in PREFIX 128253f17a9db278d33517d9888dd77848f554522a38JP Abgrall [$ac_default_prefix] 12832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 128453f17a9db278d33517d9888dd77848f554522a38JP Abgrall [PREFIX] 12852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectBy default, \`make install' will install all the files in 12872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 12882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectan installation prefix other than \`$ac_default_prefix' using \`--prefix', 12892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor instance \`--prefix=\$HOME'. 12902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectFor better control, use the options below. 12922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 12932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectFine tuning of the installation directories: 129453f17a9db278d33517d9888dd77848f554522a38JP Abgrall --bindir=DIR user executables [EPREFIX/bin] 129553f17a9db278d33517d9888dd77848f554522a38JP Abgrall --sbindir=DIR system admin executables [EPREFIX/sbin] 129653f17a9db278d33517d9888dd77848f554522a38JP Abgrall --libexecdir=DIR program executables [EPREFIX/libexec] 129753f17a9db278d33517d9888dd77848f554522a38JP Abgrall --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 129853f17a9db278d33517d9888dd77848f554522a38JP Abgrall --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 129953f17a9db278d33517d9888dd77848f554522a38JP Abgrall --localstatedir=DIR modifiable single-machine data [PREFIX/var] 130053f17a9db278d33517d9888dd77848f554522a38JP Abgrall --libdir=DIR object code libraries [EPREFIX/lib] 130153f17a9db278d33517d9888dd77848f554522a38JP Abgrall --includedir=DIR C header files [PREFIX/include] 130253f17a9db278d33517d9888dd77848f554522a38JP Abgrall --oldincludedir=DIR C header files for non-gcc [/usr/include] 130353f17a9db278d33517d9888dd77848f554522a38JP Abgrall --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 130453f17a9db278d33517d9888dd77848f554522a38JP Abgrall --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 130553f17a9db278d33517d9888dd77848f554522a38JP Abgrall --infodir=DIR info documentation [DATAROOTDIR/info] 130653f17a9db278d33517d9888dd77848f554522a38JP Abgrall --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 130753f17a9db278d33517d9888dd77848f554522a38JP Abgrall --mandir=DIR man documentation [DATAROOTDIR/man] 130853f17a9db278d33517d9888dd77848f554522a38JP Abgrall --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 130953f17a9db278d33517d9888dd77848f554522a38JP Abgrall --htmldir=DIR html documentation [DOCDIR] 131053f17a9db278d33517d9888dd77848f554522a38JP Abgrall --dvidir=DIR dvi documentation [DOCDIR] 131153f17a9db278d33517d9888dd77848f554522a38JP Abgrall --pdfdir=DIR pdf documentation [DOCDIR] 131253f17a9db278d33517d9888dd77848f554522a38JP Abgrall --psdir=DIR ps documentation [DOCDIR] 13132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 13142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat <<\_ACEOF 13162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectSystem types: 13182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --build=BUILD configure for building on BUILD [guessed] 13192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --host=HOST cross-compile to build programs to run on HOST [BUILD] 13202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 13212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 13222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$ac_init_help"; then 13242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat <<\_ACEOF 13262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectOptional Features: 132853f17a9db278d33517d9888dd77848f554522a38JP Abgrall --disable-option-checking ignore unrecognized --enable/--with options 13292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 13302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 133153f17a9db278d33517d9888dd77848f554522a38JP Abgrall --disable-universal don't build universal on OS X 13322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --enable-smb enable possibly-buggy SMB printer default=yes 13332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --disable-smb disable possibly-buggy SMB printer 13342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectOptional Packages: 13362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 13372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 13382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --without-gcc don't use gcc 133953f17a9db278d33517d9888dd77848f554522a38JP Abgrall --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes 134053f17a9db278d33517d9888dd77848f554522a38JP Abgrall --without-smi don't link with libsmi 13412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --with-user=USERNAME drop privileges by default to USERNAME 13422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY 1343892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes --with-sandbox-capsicum use Capsicum security functions [default=yes, if 1344892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes available] 1345892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes --with-system-libpcap don't use local pcap library 1346e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes --with-crypto[=DIR] use OpenSSL/libressl libcrypto (located in directory 1347e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes DIR, if specified) [default=yes, if available] 1348892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes --with-cap-ng use libcap-ng [default=yes, if available] 13492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectSome influential environment variables: 13512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC C compiler command 13522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS C compiler flags 13532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 13542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project nonstandard directory <lib dir> 13552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project LIBS libraries to pass to the linker, e.g. -l<library> 135653f17a9db278d33517d9888dd77848f554522a38JP Abgrall CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 13572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project you have headers in a nonstandard directory <include dir> 13582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CPP C preprocessor 13592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectUse these variables to override the choices made by `configure' or to help 13612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectit to find libraries and programs with nonstandard names/locations. 13622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 136353f17a9db278d33517d9888dd77848f554522a38JP AbgrallReport bugs to the package provider. 13642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 13652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_status=$? 13662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 13672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ac_init_help" = "recursive"; then 13692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # If there are subdirs, report their specific --help. 13702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 137153f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -d "$ac_dir" || 137253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 137353f17a9db278d33517d9888dd77848f554522a38JP Abgrall continue 13742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_builddir=. 13752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "$ac_dir" in 13772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*) 137953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # A ".." for each directory in $ac_dir_suffix. 138153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_top_builddir_sub in 13832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac ;; 13862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 13872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_abs_top_builddir=$ac_pwd 13882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_abs_builddir=$ac_pwd$ac_dir_suffix 13892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# for backward compatibility: 13902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_top_builddir=$ac_top_build_prefix 13912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 13922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase $srcdir in 13932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project .) # We are building in place. 13942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir=. 13952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_top_srcdir=$ac_top_builddir_sub 13962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_abs_top_srcdir=$ac_pwd ;; 13972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project [\\/]* | ?:[\\/]* ) # Absolute name. 13982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir=$srcdir$ac_dir_suffix; 13992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_top_srcdir=$srcdir 14002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_abs_top_srcdir=$srcdir ;; 14012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) # Relative name. 14022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_top_srcdir=$ac_top_build_prefix$srcdir 14042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 14062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 14082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cd "$ac_dir" || { ac_status=$?; continue; } 14092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Check for guested configure. 14102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -f "$ac_srcdir/configure.gnu"; then 14112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo && 14122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project $SHELL "$ac_srcdir/configure.gnu" --help=recursive 14132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project elif test -f "$ac_srcdir/configure"; then 14142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo && 14152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project $SHELL "$ac_srcdir/configure" --help=recursive 14162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 141753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 14182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi || ac_status=$? 14192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cd "$ac_pwd" || { ac_status=$?; break; } 14202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 14212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 14222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 14232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest -n "$ac_init_help" && exit $ac_status 14242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif $ac_init_version; then 14252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat <<\_ACEOF 14262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectconfigure 142753f17a9db278d33517d9888dd77848f554522a38JP Abgrallgenerated by GNU Autoconf 2.69 14282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 142953f17a9db278d33517d9888dd77848f554522a38JP AbgrallCopyright (C) 2012 Free Software Foundation, Inc. 14302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectThis configure script is free software; the Free Software Foundation 14312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectgives unlimited permission to copy, distribute and modify it. 14322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 14332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit 14342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 14352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 143653f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ------------------------ ## 143753f17a9db278d33517d9888dd77848f554522a38JP Abgrall## Autoconf initialization. ## 143853f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ------------------------ ## 14392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 144053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_try_compile LINENO 144153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# -------------------------- 144253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Try to compile conftest.$ac_ext, and return whether this succeeded. 144353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_try_compile () 144453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 144553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 144653f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f conftest.$ac_objext 144753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if { { ac_try="$ac_compile" 144853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase "(($ac_try" in 144953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 145053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_try_echo=$ac_try;; 145153f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 145253f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 145353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 145453f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_compile") 2>conftest.err 145553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_status=$? 145653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -s conftest.err; then 145753f17a9db278d33517d9888dd77848f554522a38JP Abgrall grep -v '^ *+' conftest.err >conftest.er1 145853f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat conftest.er1 >&5 145953f17a9db278d33517d9888dd77848f554522a38JP Abgrall mv -f conftest.er1 conftest.err 146053f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 146153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 146253f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; } && { 146353f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$ac_c_werror_flag" || 146453f17a9db278d33517d9888dd77848f554522a38JP Abgrall test ! -s conftest.err 146553f17a9db278d33517d9888dd77848f554522a38JP Abgrall } && test -s conftest.$ac_objext; then : 146653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=0 146753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 146853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: failed program was:" >&5 146953f17a9db278d33517d9888dd77848f554522a38JP Abgrallsed 's/^/| /' conftest.$ac_ext >&5 14702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 147153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=1 147253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 147353f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 147453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_set_status $ac_retval 147553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 147653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_try_compile 147753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 147853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_try_cpp LINENO 147953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ---------------------- 148053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 148153f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_try_cpp () 14822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 148353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 148453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if { { ac_try="$ac_cpp conftest.$ac_ext" 148553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase "(($ac_try" in 148653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 148753f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_try_echo=$ac_try;; 148853f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 148953f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 149053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 149153f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 149253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_status=$? 149353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -s conftest.err; then 149453f17a9db278d33517d9888dd77848f554522a38JP Abgrall grep -v '^ *+' conftest.err >conftest.er1 149553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat conftest.er1 >&5 149653f17a9db278d33517d9888dd77848f554522a38JP Abgrall mv -f conftest.er1 conftest.err 149753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 149853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 149953f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; } > conftest.i && { 150053f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 150153f17a9db278d33517d9888dd77848f554522a38JP Abgrall test ! -s conftest.err 150253f17a9db278d33517d9888dd77848f554522a38JP Abgrall }; then : 150353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=0 150453f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 150553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: failed program was:" >&5 150653f17a9db278d33517d9888dd77848f554522a38JP Abgrallsed 's/^/| /' conftest.$ac_ext >&5 15072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 150853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=1 150953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 151053f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 151153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_set_status $ac_retval 15122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 151353f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_try_cpp 15142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 151553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 151653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------------------------------------------------- 151753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Tests whether HEADER exists, giving a warning if it cannot be compiled using 151853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# the include files in INCLUDES and setting the cache variable VAR 151953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# accordingly. 152053f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_header_mongrel () 152153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 152253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 152353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if eval \${$3+:} false; then : 152453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 152553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $2... " >&6; } 152653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 152753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 152853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 152953f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 153053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 153153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 153253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 153353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Is the header compilable? 153453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 153553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking $2 usability... " >&6; } 153653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 153753f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 153853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$4 153953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <$2> 154053f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 154153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 154253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_header_compiler=yes 154353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 154453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_header_compiler=no 154553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 154653f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 154753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 154853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_header_compiler" >&6; } 15492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 155053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Is the header present? 155153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 155253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking $2 presence... " >&6; } 155353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 155453f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 155553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <$2> 155653f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 155753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_cpp "$LINENO"; then : 155853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_header_preproc=yes 155953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 156053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_header_preproc=no 156153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 156253f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.err conftest.i conftest.$ac_ext 156353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 156453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_header_preproc" >&6; } 15652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 156653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# So? What about this header? 156753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 156853f17a9db278d33517d9888dd77848f554522a38JP Abgrall yes:no: ) 156953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 157053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 157153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 157253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 157353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 157453f17a9db278d33517d9888dd77848f554522a38JP Abgrall no:yes:* ) 157553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 157653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 157753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 157853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 157953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 158053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 158153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 158253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 158353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 158453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 158553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 158653f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 158753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 158853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $2... " >&6; } 158953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 159053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 159153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 159253f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=\$ac_header_compiler" 159353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 159453f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 159553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 159653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 159753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 159853f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 15992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 160053f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_check_header_mongrel 16012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 160253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_try_run LINENO 160353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ---------------------- 160453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 160553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# that executables *can* be run. 160653f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_try_run () 160753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 160853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 160953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if { { ac_try="$ac_link" 161053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase "(($ac_try" in 161153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 161253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_try_echo=$ac_try;; 161353f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 161453f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 161553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 161653f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_link") 2>&5 161753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_status=$? 161853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 161953f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 162053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { case "(($ac_try" in 162153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 162253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_try_echo=$ac_try;; 162353f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 162453f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 162553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 162653f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_try") 2>&5 162753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_status=$? 162853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 162953f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; }; }; then : 163053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=0 163153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 163253f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: program exited with status $ac_status" >&5 163353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: failed program was:" >&5 163453f17a9db278d33517d9888dd77848f554522a38JP Abgrallsed 's/^/| /' conftest.$ac_ext >&5 16352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 163653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=$ac_status 163753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 163853f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -rf conftest.dSYM conftest_ipa8_conftest.oo 163953f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 164053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_set_status $ac_retval 16412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 164253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_try_run 16432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 164453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 164553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------------------------------------------------- 164653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Tests whether HEADER exists and can be compiled using the include files in 164753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# INCLUDES, setting the cache variable VAR accordingly. 164853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_header_compile () 164953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 165053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 165153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 165253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $2... " >&6; } 165353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 165453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 165553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 165653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 165753f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 165853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$4 165953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <$2> 16602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 166153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 166253f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=yes" 166353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 166453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=no" 166553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 166653f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 166753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 166853f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 166953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 167053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 167153f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 167353f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_check_header_compile 16742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 167553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_try_link LINENO 167653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------------- 167753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Try to link conftest.$ac_ext, and return whether this succeeded. 167853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_try_link () 167953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 168053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 168153f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f conftest.$ac_objext conftest$ac_exeext 168253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if { { ac_try="$ac_link" 168353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase "(($ac_try" in 168453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 168553f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_try_echo=$ac_try;; 168653f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 168753f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 168853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 168953f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_link") 2>conftest.err 169053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_status=$? 169153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -s conftest.err; then 169253f17a9db278d33517d9888dd77848f554522a38JP Abgrall grep -v '^ *+' conftest.err >conftest.er1 169353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat conftest.er1 >&5 169453f17a9db278d33517d9888dd77848f554522a38JP Abgrall mv -f conftest.er1 conftest.err 169553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 169653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 169753f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; } && { 169853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$ac_c_werror_flag" || 169953f17a9db278d33517d9888dd77848f554522a38JP Abgrall test ! -s conftest.err 170053f17a9db278d33517d9888dd77848f554522a38JP Abgrall } && test -s conftest$ac_exeext && { 170153f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "$cross_compiling" = yes || 170253f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -x conftest$ac_exeext 170353f17a9db278d33517d9888dd77848f554522a38JP Abgrall }; then : 170453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=0 170553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 170653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: failed program was:" >&5 170753f17a9db278d33517d9888dd77848f554522a38JP Abgrallsed 's/^/| /' conftest.$ac_ext >&5 17082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 170953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_retval=1 171053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 171153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 171253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 171353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # interfere with the next link command; also delete a directory that is 171453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # left behind by Apple's compiler. We do this before executing the actions. 171553f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -rf conftest.dSYM conftest_ipa8_conftest.oo 171653f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 171753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_set_status $ac_retval 17182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 171953f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_try_link 17202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 172153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_check_func LINENO FUNC VAR 172253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ---------------------------------- 172353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Tests whether FUNC exists, setting the cache variable VAR accordingly 172453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func () 172553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 172653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 172753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 172853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $2... " >&6; } 172953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 173053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 173153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 173253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 173353f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 173453f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 173553f17a9db278d33517d9888dd77848f554522a38JP Abgrall For example, HP-UX 11i <limits.h> declares gettimeofday. */ 173653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define $2 innocuous_$2 17372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 173853f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* System header to define __stub macros and hopefully few prototypes, 173953f17a9db278d33517d9888dd77848f554522a38JP Abgrall which can conflict with char $2 (); below. 174053f17a9db278d33517d9888dd77848f554522a38JP Abgrall Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 174153f17a9db278d33517d9888dd77848f554522a38JP Abgrall <limits.h> exists even on freestanding compilers. */ 17422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 174353f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __STDC__ 174453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# include <limits.h> 174553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#else 174653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# include <assert.h> 174753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 17482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 174953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#undef $2 17502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 175153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Override any GCC internal prototype to avoid an error. 175253f17a9db278d33517d9888dd77848f554522a38JP Abgrall Use char because int might match the return type of a GCC 175353f17a9db278d33517d9888dd77848f554522a38JP Abgrall builtin and then its argument prototype would still apply. */ 175453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 175553f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern "C" 175653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 175753f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar $2 (); 175853f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* The GNU C library defines this for functions which it implements 175953f17a9db278d33517d9888dd77848f554522a38JP Abgrall to always fail with ENOSYS. Some functions are actually named 176053f17a9db278d33517d9888dd77848f554522a38JP Abgrall something starting with __ and the normal name is an alias. */ 176153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#if defined __stub_$2 || defined __stub___$2 176253f17a9db278d33517d9888dd77848f554522a38JP Abgrallchoke me 176353f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 17642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 176553f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 176653f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 176753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 176853f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn $2 (); 176953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 177053f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 177153f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 17722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 177353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 177453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=yes" 177553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 177653f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=no" 177753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 177853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 177953f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 178053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 178153f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 178253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 178353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 178453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 178653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_check_func 17872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 178853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 178953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# --------------------------------------------- 179053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 179153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# accordingly. 179253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_decl () 179353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 179453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 179553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_decl_name=`echo $2|sed 's/ *(.*//'` 179653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 179753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 179853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 179953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 180053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 180153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 180253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 180353f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 180453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$4 180553f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 180653f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 180753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 180853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifndef $as_decl_name 180953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 181053f17a9db278d33517d9888dd77848f554522a38JP Abgrall (void) $as_decl_use; 181153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#else 181253f17a9db278d33517d9888dd77848f554522a38JP Abgrall (void) $as_decl_name; 181353f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 181453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 181553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 181653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 181753f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 181853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 18192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 182053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 182153f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=yes" 182253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 182353f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=no" 182453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 182553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 182653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 182753f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 182853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 182953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 183053f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 18312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 183253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_check_decl 18332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 183453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 183553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------------------------------------- 183653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Tests whether TYPE exists after having included INCLUDES, setting cache 183753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# variable VAR accordingly. 183853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_type () 183953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 184053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 184153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 184253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $2... " >&6; } 184353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 184453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 184553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 184653f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=no" 184753f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 184853f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 184953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$4 185053f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 185153f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 185253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 185353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (sizeof ($2)) 185453f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 185553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 185653f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 185753f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 185853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 185953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 186053f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 186153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 186253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$4 186353f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 186453f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 186553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 186653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (sizeof (($2))) 186753f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 186853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 186953f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 187053f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 18712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 187253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 18732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 187453f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 187553f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=yes" 187653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 187753f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 187853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 187953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 188053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 188153f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 188253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 188353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 188453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 18852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 188653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_check_type 18872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 188853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_find_intX_t LINENO BITS VAR 188953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------------------------- 189053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Finds a signed integer type with width BITS, setting cache variable VAR 189153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# accordingly. 189253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_intX_t () 189353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 189453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 189553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 189653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for int$2_t... " >&6; } 189753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 189853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 189953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 190053f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=no" 190153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Order is important - never check a type that is potentially smaller 190253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # than half of the expected target width. 190353f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_type in int$2_t 'int' 'long int' \ 190453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 'long long int' 'short int' 'signed char'; do 190553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 190653f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 190753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$ac_includes_default 190853f17a9db278d33517d9888dd77848f554522a38JP Abgrall enum { N = $2 / 2 - 1 }; 190953f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 191053f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 191153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 191253f17a9db278d33517d9888dd77848f554522a38JP Abgrallstatic int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 191353f17a9db278d33517d9888dd77848f554522a38JP Abgralltest_array [0] = 0; 191453f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn test_array [0]; 19152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 191653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 191753f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 191853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 19192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 192053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 192153f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 192253f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 192353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$ac_includes_default 192453f17a9db278d33517d9888dd77848f554522a38JP Abgrall enum { N = $2 / 2 - 1 }; 192553f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 192653f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 192753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 192853f17a9db278d33517d9888dd77848f554522a38JP Abgrallstatic int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 192953f17a9db278d33517d9888dd77848f554522a38JP Abgrall < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 193053f17a9db278d33517d9888dd77848f554522a38JP Abgralltest_array [0] = 0; 193153f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn test_array [0]; 19322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 193353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 193453f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 193553f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 193653f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 193753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 19382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 19392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 194053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_type in #( 194153f17a9db278d33517d9888dd77848f554522a38JP Abgrall int$2_t) : 194253f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=yes" ;; #( 194353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) : 194453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=\$ac_type" ;; 194553f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 19462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 194753f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 194853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 194953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 195053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if eval test \"x\$"$3"\" = x"no"; then : 19512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 19522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 195353f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 19542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 195553f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 19562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 195753f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 195853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 195953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 196053f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 19612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 196253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_find_intX_t 19632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 196453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ac_fn_c_find_uintX_t LINENO BITS VAR 196553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------------------------------ 196653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Finds an unsigned integer type with width BITS, setting cache variable VAR 196753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# accordingly. 196853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_uintX_t () 196953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 197053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 197153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 197253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for uint$2_t... " >&6; } 197353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval \${$3+:} false; then : 197453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 197553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 197653f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=no" 197753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Order is important - never check a type that is potentially smaller 197853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # than half of the expected target width. 197953f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 198053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 198153f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 198253f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 198353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$ac_includes_default 198453f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 198553f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 198653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 198753f17a9db278d33517d9888dd77848f554522a38JP Abgrallstatic int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 198853f17a9db278d33517d9888dd77848f554522a38JP Abgralltest_array [0] = 0; 198953f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn test_array [0]; 19902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 199153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 199253f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 199353f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 199453f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 199553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 199653f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_type in #( 199753f17a9db278d33517d9888dd77848f554522a38JP Abgrall uint$2_t) : 199853f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=yes" ;; #( 199953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) : 200053f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval "$3=\$ac_type" ;; 200153f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 200253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 200353f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 200453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if eval test \"x\$"$3"\" = x"no"; then : 20052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 200653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 200753f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 200853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 200953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 201053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 201153f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_res=\$$3 201253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 201353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_res" >&6; } 201453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 20152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 201653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # ac_fn_c_find_uintX_t 201753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >config.log <<_ACEOF 201853f17a9db278d33517d9888dd77848f554522a38JP AbgrallThis file contains any messages produced by compilers while 201953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrunning configure, to aid debugging if configure makes a mistake. 20202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 202153f17a9db278d33517d9888dd77848f554522a38JP AbgrallIt was created by $as_me, which was 202253f17a9db278d33517d9888dd77848f554522a38JP Abgrallgenerated by GNU Autoconf 2.69. Invocation command line was 20232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 202453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $ $0 $@ 20252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 202653f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 202753f17a9db278d33517d9888dd77848f554522a38JP Abgrallexec 5>>config.log 202853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 202953f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat <<_ASUNAME 203053f17a9db278d33517d9888dd77848f554522a38JP Abgrall## --------- ## 203153f17a9db278d33517d9888dd77848f554522a38JP Abgrall## Platform. ## 203253f17a9db278d33517d9888dd77848f554522a38JP Abgrall## --------- ## 20332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 203453f17a9db278d33517d9888dd77848f554522a38JP Abgrallhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 203553f17a9db278d33517d9888dd77848f554522a38JP Abgralluname -m = `(uname -m) 2>/dev/null || echo unknown` 203653f17a9db278d33517d9888dd77848f554522a38JP Abgralluname -r = `(uname -r) 2>/dev/null || echo unknown` 203753f17a9db278d33517d9888dd77848f554522a38JP Abgralluname -s = `(uname -s) 2>/dev/null || echo unknown` 203853f17a9db278d33517d9888dd77848f554522a38JP Abgralluname -v = `(uname -v) 2>/dev/null || echo unknown` 20392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 204053f17a9db278d33517d9888dd77848f554522a38JP Abgrall/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 204153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 20422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 204353f17a9db278d33517d9888dd77848f554522a38JP Abgrall/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 204453f17a9db278d33517d9888dd77848f554522a38JP Abgrall/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 204553f17a9db278d33517d9888dd77848f554522a38JP Abgrall/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 204653f17a9db278d33517d9888dd77848f554522a38JP Abgrall/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 204753f17a9db278d33517d9888dd77848f554522a38JP Abgrall/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 204853f17a9db278d33517d9888dd77848f554522a38JP Abgrall/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 204953f17a9db278d33517d9888dd77848f554522a38JP Abgrall/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 20502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 205153f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ASUNAME 20522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 205353f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 205453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_dir in $PATH 205553f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 205653f17a9db278d33517d9888dd77848f554522a38JP Abgrall IFS=$as_save_IFS 205753f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dir" && as_dir=. 205853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "PATH: $as_dir" 205953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 206053f17a9db278d33517d9888dd77848f554522a38JP AbgrallIFS=$as_save_IFS 20612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 206253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} >&5 20632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 206453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >&5 <<_ACEOF 20652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 20662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 206753f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ----------- ## 206853f17a9db278d33517d9888dd77848f554522a38JP Abgrall## Core tests. ## 206953f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ----------- ## 20702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 207153f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 20722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 20732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 207453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Keep a trace of the command line. 207553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Strip out --no-create and --no-recursion so they do not pile up. 207653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Strip out --silent because we don't want to record it for future runs. 207753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Also quote any args containing shell meta-characters. 207853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Make two passes to allow for proper duplicate-argument suppression. 207953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_configure_args= 208053f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_configure_args0= 208153f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_configure_args1= 208253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_must_keep_next=false 208353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_pass in 1 2 208453f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 208553f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_arg 208653f17a9db278d33517d9888dd77848f554522a38JP Abgrall do 208753f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_arg in 208853f17a9db278d33517d9888dd77848f554522a38JP Abgrall -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 208953f17a9db278d33517d9888dd77848f554522a38JP Abgrall -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 209053f17a9db278d33517d9888dd77848f554522a38JP Abgrall | -silent | --silent | --silen | --sile | --sil) 209153f17a9db278d33517d9888dd77848f554522a38JP Abgrall continue ;; 209253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'*) 209353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 209453f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 209553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_pass in 209653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 209753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 2) 209853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append ac_configure_args1 " '$ac_arg'" 209953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test $ac_must_keep_next = true; then 210053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_must_keep_next=false # Got value, back to normal. 210153f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 210253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_arg in 210353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *=* | --config-cache | -C | -disable-* | --disable-* \ 210453f17a9db278d33517d9888dd77848f554522a38JP Abgrall | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 210553f17a9db278d33517d9888dd77848f554522a38JP Abgrall | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 210653f17a9db278d33517d9888dd77848f554522a38JP Abgrall | -with-* | --with-* | -without-* | --without-* | --x) 210753f17a9db278d33517d9888dd77848f554522a38JP Abgrall case "$ac_configure_args0 " in 210853f17a9db278d33517d9888dd77848f554522a38JP Abgrall "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 210953f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 211053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 211153f17a9db278d33517d9888dd77848f554522a38JP Abgrall -* ) ac_must_keep_next=true ;; 211253f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 211353f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 211453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append ac_configure_args " '$ac_arg'" 211553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 211653f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 211753f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 211853f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 211953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ ac_configure_args0=; unset ac_configure_args0;} 212053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ ac_configure_args1=; unset ac_configure_args1;} 212153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 212253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# When interrupted or exit'd, cleanup temporary files, and complete 212353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# config.log. We remove comments because anyway the quotes in there 212453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# would cause problems or look ugly. 212553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# WARNING: Use '\'' to represent an apostrophe within the trap. 212653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 212753f17a9db278d33517d9888dd77848f554522a38JP Abgralltrap 'exit_status=$? 212853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Save into config.log some information that might help in debugging. 212953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 213053f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 213153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 213253f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "## ---------------- ## 213353f17a9db278d33517d9888dd77848f554522a38JP Abgrall## Cache variables. ## 213453f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ---------------- ##" 213553f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 213653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # The following way of writing the cache mishandles newlines in values, 213753f17a9db278d33517d9888dd77848f554522a38JP Abgrall( 213853f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 213953f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_val=\$$ac_var 214053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_val in #( 214153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *${as_nl}*) 214253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_var in #( 214353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 214453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 214553f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 214653f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_var in #( 214753f17a9db278d33517d9888dd77848f554522a38JP Abgrall _ | IFS | as_nl) ;; #( 214853f17a9db278d33517d9888dd77848f554522a38JP Abgrall BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 214953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) { eval $ac_var=; unset $ac_var;} ;; 215053f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac ;; 215153f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 215253f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 215353f17a9db278d33517d9888dd77848f554522a38JP Abgrall (set) 2>&1 | 215453f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 215553f17a9db278d33517d9888dd77848f554522a38JP Abgrall *${as_nl}ac_space=\ *) 215653f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed -n \ 215753f17a9db278d33517d9888dd77848f554522a38JP Abgrall "s/'\''/'\''\\\\'\'''\''/g; 215853f17a9db278d33517d9888dd77848f554522a38JP Abgrall s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 215953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; #( 216053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 216153f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 216253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 216353f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac | 216453f17a9db278d33517d9888dd77848f554522a38JP Abgrall sort 216553f17a9db278d33517d9888dd77848f554522a38JP Abgrall) 216653f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 216753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 216853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "## ----------------- ## 216953f17a9db278d33517d9888dd77848f554522a38JP Abgrall## Output variables. ## 217053f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ----------------- ##" 217153f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 217253f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_var in $ac_subst_vars 217353f17a9db278d33517d9888dd77848f554522a38JP Abgrall do 217453f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_val=\$$ac_var 217553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_val in 217653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 217753f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 217853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$ac_var='\''$ac_val'\''" 217953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done | sort 218053f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 218153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 218253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -n "$ac_subst_files"; then 218353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "## ------------------- ## 218453f17a9db278d33517d9888dd77848f554522a38JP Abgrall## File substitutions. ## 218553f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ------------------- ##" 218653f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 218753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_var in $ac_subst_files 218853f17a9db278d33517d9888dd77848f554522a38JP Abgrall do 218953f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_val=\$$ac_var 219053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_val in 219153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 219253f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 219353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$ac_var='\''$ac_val'\''" 219453f17a9db278d33517d9888dd77848f554522a38JP Abgrall done | sort 219553f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 219653f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 219753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 219853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -s confdefs.h; then 219953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "## ----------- ## 220053f17a9db278d33517d9888dd77848f554522a38JP Abgrall## confdefs.h. ## 220153f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ----------- ##" 220253f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 220353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h 220453f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo 220553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 220653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "$ac_signal" != 0 && 220753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: caught signal $ac_signal" 220853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: exit $exit_status" 220953f17a9db278d33517d9888dd77848f554522a38JP Abgrall } >&5 221053f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f core *.core core.conftest.* && 221153f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 221253f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit $exit_status 221353f17a9db278d33517d9888dd77848f554522a38JP Abgrall' 0 221453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_signal in 1 2 13 15; do 221553f17a9db278d33517d9888dd77848f554522a38JP Abgrall trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 221653f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 221753f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_signal=0 221853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 221953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# confdefs.h avoids OS command line length limits that DEFS can exceed. 222053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f -r conftest* confdefs.h 222153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 222253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "/* confdefs.h */" > confdefs.h 222353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 222453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Predefined preprocessor variables. 222553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 222653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 222753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define PACKAGE_NAME "$PACKAGE_NAME" 222853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 222953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 223053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 223153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 223253f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 223353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 223453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 223553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define PACKAGE_VERSION "$PACKAGE_VERSION" 223653f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 223753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 223853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 223953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define PACKAGE_STRING "$PACKAGE_STRING" 224053f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 224153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 224253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 224353f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 224453f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 224553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 224653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 224753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define PACKAGE_URL "$PACKAGE_URL" 224853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 224953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 225053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 225153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Let the site file select an alternate cache file if it wants to. 225253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Prefer an explicitly selected file to automatically selected ones. 225353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_site_file1=NONE 225453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_site_file2=NONE 225553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$CONFIG_SITE"; then 225653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We do not want a PATH search for config.site. 225753f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $CONFIG_SITE in #(( 225853f17a9db278d33517d9888dd77848f554522a38JP Abgrall -*) ac_site_file1=./$CONFIG_SITE;; 225953f17a9db278d33517d9888dd77848f554522a38JP Abgrall */*) ac_site_file1=$CONFIG_SITE;; 226053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_site_file1=./$CONFIG_SITE;; 226153f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 226253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelif test "x$prefix" != xNONE; then 226353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_site_file1=$prefix/share/config.site 226453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_site_file2=$prefix/etc/config.site 226553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 226653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_site_file1=$ac_default_prefix/share/config.site 226753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_site_file2=$ac_default_prefix/etc/config.site 226853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 226953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 227053f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 227153f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "x$ac_site_file" = xNONE && continue 227253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 227353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 227453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: loading site script $ac_site_file" >&6;} 227553f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed 's/^/| /' "$ac_site_file" >&5 227653f17a9db278d33517d9888dd77848f554522a38JP Abgrall . "$ac_site_file" \ 227753f17a9db278d33517d9888dd77848f554522a38JP Abgrall || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 227853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 227953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "failed to load site script $ac_site_file 228053f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 228153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 228253f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 228353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 228453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -r "$cache_file"; then 228553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Some versions of bash will fail to source /dev/null (special files 228653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # actually), so we avoid doing that. DJGPP emulates it as a regular file. 228753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test /dev/null != "$cache_file" && test -f "$cache_file"; then 228853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 228953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: loading cache $cache_file" >&6;} 229053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $cache_file in 229153f17a9db278d33517d9888dd77848f554522a38JP Abgrall [\\/]* | ?:[\\/]* ) . "$cache_file";; 229253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) . "./$cache_file";; 229353f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 229453f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 229553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 229653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 229753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: creating cache $cache_file" >&6;} 229853f17a9db278d33517d9888dd77848f554522a38JP Abgrall >$cache_file 229953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 230053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 230153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check that the precious variables saved in the cache have kept the same 230253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# value. 230353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_cache_corrupted=false 230453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_var in $ac_precious_vars; do 230553f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_old_set=\$ac_cv_env_${ac_var}_set 230653f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_new_set=\$ac_env_${ac_var}_set 230753f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_old_val=\$ac_cv_env_${ac_var}_value 230853f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_new_val=\$ac_env_${ac_var}_value 230953f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_old_set,$ac_new_set in 231053f17a9db278d33517d9888dd77848f554522a38JP Abgrall set,) 231153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 231253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 231353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cache_corrupted=: ;; 231453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ,set) 231553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 231653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 231753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cache_corrupted=: ;; 231853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ,);; 231953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 232053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "x$ac_old_val" != "x$ac_new_val"; then 232153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # differences in whitespace do not lead to failure. 232253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_old_val_w=`echo x $ac_old_val` 232353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_new_val_w=`echo x $ac_new_val` 232453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_old_val_w" != "$ac_new_val_w"; then 232553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 232653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 232753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cache_corrupted=: 232853f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 232953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 233053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 233153f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $ac_var=\$ac_old_val 233253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 233353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 233453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 233553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 233653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 233753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi;; 233853f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 233953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Pass precious variables to config.status. 234053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_new_set" = set; then 234153f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_new_val in 234253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 234353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_arg=$ac_var=$ac_new_val ;; 234453f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 234553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $ac_configure_args " in 234653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 234753f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) as_fn_append ac_configure_args " '$ac_arg'" ;; 234853f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 234953f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 235053f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 235153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif $ac_cache_corrupted; then 235253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 235353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 235453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 235553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 235653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 235753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 235853f17a9db278d33517d9888dd77848f554522a38JP Abgrall## -------------------- ## 235953f17a9db278d33517d9888dd77848f554522a38JP Abgrall## Main body of script. ## 236053f17a9db278d33517d9888dd77848f554522a38JP Abgrall## -------------------- ## 236153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 236253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_ext=c 236353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_cpp='$CPP $CPPFLAGS' 236453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 236553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 236653f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_compiler_gnu=$ac_cv_c_compiler_gnu 236753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 236853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 236953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 237053f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_aux_dir= 237153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 237253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -f "$ac_dir/install-sh"; then 237353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_aux_dir=$ac_dir 237453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_install_sh="$ac_aux_dir/install-sh -c" 237553f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 237653f17a9db278d33517d9888dd77848f554522a38JP Abgrall elif test -f "$ac_dir/install.sh"; then 237753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_aux_dir=$ac_dir 237853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_install_sh="$ac_aux_dir/install.sh -c" 237953f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 238053f17a9db278d33517d9888dd77848f554522a38JP Abgrall elif test -f "$ac_dir/shtool"; then 238153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_aux_dir=$ac_dir 238253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_install_sh="$ac_aux_dir/shtool install -c" 238353f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 238453f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 238553f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 238653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -z "$ac_aux_dir"; then 238753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 23882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 23892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 23902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# These three variables are undocumented and unsupported, 23912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# and are intended to be withdrawn in a future Autoconf release. 23922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# They can cause serious problems if a builder's source tree is in a directory 23932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# whose full name contains unusual characters. 23942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 23952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 23962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 23972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 23982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 23992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Make sure we can run config.sub. 24002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 240153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 24022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 240353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 240453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking build system type... " >&6; } 240553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_build+:} false; then : 240653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 24072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 24082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_build_alias=$build_alias 24092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest "x$ac_build_alias" = x && 24102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 24112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest "x$ac_build_alias" = x && 241253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 24132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 241453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 24152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 241753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 241853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_build" >&6; } 24192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase $ac_cv_build in 24202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*-*-*) ;; 242153f17a9db278d33517d9888dd77848f554522a38JP Abgrall*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 24222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 24232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbuild=$ac_cv_build 24242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_save_IFS=$IFS; IFS='-' 24252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset x $ac_cv_build 24262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectshift 24272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbuild_cpu=$1 24282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbuild_vendor=$2 24292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectshift; shift 24302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Remember, the first character of IFS is used to create $*, 24312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# except with old shells: 24322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbuild_os=$* 24332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$ac_save_IFS 24342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 24352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 243753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 243853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking host system type... " >&6; } 243953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_host+:} false; then : 244053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 24412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 24422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "x$host_alias" = x; then 24432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_host=$ac_cv_build 24442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 24452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 244653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 24472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 24482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 245053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 245153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_host" >&6; } 24522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase $ac_cv_host in 24532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*-*-*) ;; 245453f17a9db278d33517d9888dd77848f554522a38JP Abgrall*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 24552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 24562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecthost=$ac_cv_host 24572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_save_IFS=$IFS; IFS='-' 24582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset x $ac_cv_host 24592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectshift 24602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecthost_cpu=$1 24612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecthost_vendor=$2 24622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectshift; shift 24632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Remember, the first character of IFS is used to create $*, 24642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# except with old shells: 24652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecthost_os=$* 24662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$ac_save_IFS 24672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 24682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 247653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 24772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Check whether --with-gcc was given. 247853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${with_gcc+set}" = set; then : 24792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project withval=$with_gcc; 24802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 24812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project V_INCLS="" 24832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "${srcdir}" != "." ; then 248453f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_INCLS="-I$srcdir" 24852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 24862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "${CFLAGS+set}" = set; then 24872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project LBL_CFLAGS="$CFLAGS" 24882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 24892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -z "$CC" ; then 24902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case "$host_os" in 24912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 24922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project bsdi*) 24932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Extract the first word of "shlicc2", so it can be a program name with args. 24942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset dummy shlicc2; ac_word=$2 249553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 249653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 249753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_SHLICC2+:} false; then : 249853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 24992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 25002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$SHLICC2"; then 25012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 25022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 25032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 25052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 25062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 25072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 250853f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 250953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_SHLICC2="yes" 251153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 2 25132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 25142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 251553f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 25162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 25172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 25182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 25192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 25202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 25212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectSHLICC2=$ac_cv_prog_SHLICC2 25222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$SHLICC2"; then 252353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5 252453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$SHLICC2" >&6; } 25252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 252653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 252753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 25282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 25292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 25302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 25312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $SHLICC2 = yes ; then 25322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC=shlicc2 25332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project export CC 25342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 25352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 25362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 25372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 25382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -z "$CC" -a "$with_gcc" = no ; then 25392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC=cc 25402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project export CC 25412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 254253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 254353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_ext=c 25442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cpp='$CPP $CPPFLAGS' 25452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 25462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 25472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu 25482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$ac_tool_prefix"; then 25492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 25502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset dummy ${ac_tool_prefix}gcc; ac_word=$2 255153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 255253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 255353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_CC+:} false; then : 255453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 25552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 25562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$CC"; then 25572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="$CC" # Let the user override the test. 25582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 25592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 25612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 25622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 25632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 256453f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 256553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 25662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="${ac_tool_prefix}gcc" 256753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 2 25692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 25702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 257153f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 25722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 25732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 25742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 25752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 25762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCC=$ac_cv_prog_CC 25772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$CC"; then 257853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 257953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$CC" >&6; } 25802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 258153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 258253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 25832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 25842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 25852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 25862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 25872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -z "$ac_cv_prog_CC"; then 25882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_ct_CC=$CC 25892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Extract the first word of "gcc", so it can be a program name with args. 25902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset dummy gcc; ac_word=$2 259153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 259253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 259353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_ac_ct_CC+:} false; then : 259453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 25952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 25962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$ac_ct_CC"; then 25972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 25982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 25992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 26012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 26022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 26032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 260453f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 260553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_ac_ct_CC="gcc" 260753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 2 26092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 26102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 261153f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 26122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 26132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 26142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_ct_CC=$ac_cv_prog_ac_ct_CC 26172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$ac_ct_CC"; then 261853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 261953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_ct_CC" >&6; } 26202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 262153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 262253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 26232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 26252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "x$ac_ct_CC" = x; then 26262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC="" 26272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 26282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $cross_compiling:$ac_tool_warned in 26292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes:) 263053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 263153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_tool_warned=yes ;; 26332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 26342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC=$ac_ct_CC 26352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 26362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 26372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC="$ac_cv_prog_CC" 26382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 26402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -z "$CC"; then 26412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$ac_tool_prefix"; then 26422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 26432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset dummy ${ac_tool_prefix}cc; ac_word=$2 264453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 264553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 264653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_CC+:} false; then : 264753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 26482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 26492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$CC"; then 26502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="$CC" # Let the user override the test. 26512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 26522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 26542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 26552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 26562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 265753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 265853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 26592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="${ac_tool_prefix}cc" 266053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 26612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 2 26622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 26632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 266453f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 26652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 26662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 26672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCC=$ac_cv_prog_CC 26702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$CC"; then 267153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 267253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$CC" >&6; } 26732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 267453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 267553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 26762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 26782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 26792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 26802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 26812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -z "$CC"; then 26822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Extract the first word of "cc", so it can be a program name with args. 26832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset dummy cc; ac_word=$2 268453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 268553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 268653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_CC+:} false; then : 268753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 26882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 26892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$CC"; then 26902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="$CC" # Let the user override the test. 26912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 26922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prog_rejected=no 26932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 26952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 26962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 26972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 269853f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 269953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 27012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_prog_rejected=yes 27022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project continue 27032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 27042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="cc" 270553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 2 27072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 27082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 270953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 27102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 27112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 27122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test $ac_prog_rejected = yes; then 27132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # We found a bogon in the path, so make sure we never use it. 27142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project set dummy $ac_cv_prog_CC 27152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project shift 27162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $# != 0; then 27172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # We chose a different compiler from the bogus one. 27182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # However, it has the same basename, so the bogon will be chosen 27192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # first if we set CC to just the basename; use the full file name. 27202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project shift 27212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 27222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 27232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCC=$ac_cv_prog_CC 27272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$CC"; then 272853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 272953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$CC" >&6; } 27302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 273153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 273253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 27332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 27352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 27362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -z "$CC"; then 27382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$ac_tool_prefix"; then 27392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_prog in cl.exe 27402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project do 27412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 27422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset dummy $ac_tool_prefix$ac_prog; ac_word=$2 274353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 274453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 274553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_CC+:} false; then : 274653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 27472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 27482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$CC"; then 27492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="$CC" # Let the user override the test. 27502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 27512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 27532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 27542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 27552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 275653f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 275753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 27582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 275953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 2 27612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 27622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 276353f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 27642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 27652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 27662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCC=$ac_cv_prog_CC 27692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$CC"; then 277053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 277153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$CC" >&6; } 27722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 277353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 277453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 27752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 27772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 27782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -n "$CC" && break 27792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 27802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 27812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -z "$CC"; then 27822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_ct_CC=$CC 27832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_prog in cl.exe 27842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 27852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Extract the first word of "$ac_prog", so it can be a program name with args. 27862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectset dummy $ac_prog; ac_word=$2 278753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 278853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 278953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_ac_ct_CC+:} false; then : 279053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 27912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 27922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -n "$ac_ct_CC"; then 27932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 27942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 27952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 27972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 27982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 27992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 280053f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 280153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 28022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_ac_ct_CC="$ac_prog" 280353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 28042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 2 28052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 28062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 280753f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 28082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 28092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 28112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 28122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_ct_CC=$ac_cv_prog_ac_ct_CC 28132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$ac_ct_CC"; then 281453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 281553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_ct_CC" >&6; } 28162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 281753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 281853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 28192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 28202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -n "$ac_ct_CC" && break 28232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 28242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "x$ac_ct_CC" = x; then 28262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC="" 28272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 28282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $cross_compiling:$ac_tool_warned in 28292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes:) 283053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 283153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 28322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_tool_warned=yes ;; 28332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 28342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC=$ac_ct_CC 28352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 28362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 28372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 28392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 284153f17a9db278d33517d9888dd77848f554522a38JP Abgralltest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 284253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 284353f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "no acceptable C compiler found in \$PATH 284453f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 28452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Provide some information about the compiler. 284753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 284853f17a9db278d33517d9888dd77848f554522a38JP Abgrallset X $ac_compile 284953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_compiler=$2 285053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_option in --version -v -V -qversion; do 285153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { ac_try="$ac_compiler $ac_option >&5" 28522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "(($ac_try" in 28532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_try_echo=$ac_try;; 28552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 285653f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 285753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 285853f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_compiler $ac_option >&5") 2>conftest.err 28592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_status=$? 286053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -s conftest.err; then 286153f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed '10a\ 286253f17a9db278d33517d9888dd77848f554522a38JP Abgrall... rest of stderr output deleted ... 286353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 10q' conftest.err >conftest.er1 286453f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat conftest.er1 >&5 286553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 286653f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f conftest.er1 conftest.err 286753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 286853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; } 286953f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 28702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 287153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 28722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 28732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 28752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 28762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 28772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 28782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 28792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 28802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 28812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 28822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_clean_files_save=$ac_clean_files 288353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 28842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Try to create an executable without -o first, disregard a.out. 28852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# It will help us diagnose broken compilers, and finding out an intuition 28862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# of exeext. 288753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 288853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the C compiler works... " >&6; } 288953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 289053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 289153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# The possible output files: 289253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 289353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 28942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_rmfiles= 28952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_file in $ac_files 28962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 28972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_file in 289853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 28992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * ) ac_rmfiles="$ac_rmfiles $ac_file";; 29002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 29012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 29022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f $ac_rmfiles 29032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 290453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif { { ac_try="$ac_link_default" 29052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "(($ac_try" in 29062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 29072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_try_echo=$ac_try;; 29082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 290953f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 291053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 29112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project (eval "$ac_link_default") 2>&5 29122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_status=$? 291353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 291453f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; }; then : 29152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 29162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 29172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# in a Makefile. We should not override ac_cv_exeext if it was cached, 29182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# so that the user can short-circuit this test for compilers unknown to 29192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Autoconf. 29202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_file in $ac_files '' 29212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 29222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -f "$ac_file" || continue 29232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_file in 292453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 29252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 29262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project [ab].out ) 29272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # We found the default executable, but exeext='' is most 29282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # certainly right. 29292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break;; 29302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *.* ) 293153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 29322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project then :; else 29332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 29342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 29352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # We set ac_cv_exeext here because the later test for it is not 29362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # safe: cross compilers may not add the suffix if given an `-o' 29372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # argument, so we may need to know it at that point already. 29382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Even if this section looks crufty: it has the advantage of 29392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # actually working. 29402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break;; 29412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * ) 29422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break;; 29432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 29442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 29452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest "$ac_cv_exeext" = no && ac_cv_exeext= 29462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 29472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 29482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_file='' 29492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 295053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -z "$ac_file"; then : 295153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 295253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 295353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: failed program was:" >&5 29542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5 29552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 295653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 295753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 295853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error 77 "C compiler cannot create executables 295953f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 296053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 296153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 296253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 29632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 296453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 296553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for C compiler default output file name... " >&6; } 296653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 296753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_file" >&6; } 29682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_exeext=$ac_cv_exeext 29692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 297053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 29712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_clean_files=$ac_clean_files_save 297253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 297353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for suffix of executables... " >&6; } 297453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif { { ac_try="$ac_link" 29752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "(($ac_try" in 29762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 29772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_try_echo=$ac_try;; 29782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 297953f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 298053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 29812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project (eval "$ac_link") 2>&5 29822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_status=$? 298353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 298453f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; }; then : 29852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # If both `conftest.exe' and `conftest' are `present' (well, observable) 29862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 29872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# work properly (i.e., refer to `conftest.exe'), while it won't with 29882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# `rm'. 29892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_file in conftest.exe conftest conftest.*; do 29902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -f "$ac_file" || continue 29912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_file in 299253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 29932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 29942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break;; 29952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project * ) break;; 29962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 29972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 29982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 299953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 300053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 300153f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "cannot compute suffix of executables: cannot compile and link 300253f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 30032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 300453f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest conftest$ac_cv_exeext 300553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 300653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_exeext" >&6; } 30072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 30082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest.$ac_ext 30092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectEXEEXT=$ac_cv_exeext 30102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_exeext=$EXEEXT 301153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 301253f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 301353f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <stdio.h> 301453f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 301553f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 301653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 301753f17a9db278d33517d9888dd77848f554522a38JP AbgrallFILE *f = fopen ("conftest.out", "w"); 301853f17a9db278d33517d9888dd77848f554522a38JP Abgrall return ferror (f) || fclose (f) != 0; 301953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 302053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 302153f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 302253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 30232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 302453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_clean_files="$ac_clean_files conftest.out" 302553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check that the compiler produces executables we can run. If not, either 302653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# the compiler is broken, or we cross compile. 302753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 302853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether we are cross compiling... " >&6; } 302953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$cross_compiling" != yes; then 303053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { ac_try="$ac_link" 303153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase "(($ac_try" in 303253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 303353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_try_echo=$ac_try;; 303453f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 303553f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 303653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 303753f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_link") 2>&5 303853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_status=$? 303953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 304053f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; } 304153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if { ac_try='./conftest$ac_cv_exeext' 304253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { case "(($ac_try" in 304353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 304453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_try_echo=$ac_try;; 304553f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 304653f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 304753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 304853f17a9db278d33517d9888dd77848f554522a38JP Abgrall (eval "$ac_try") 2>&5 304953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_status=$? 305053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 305153f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; }; }; then 305253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cross_compiling=no 305353f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 305453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$cross_compiling" = maybe; then 305553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cross_compiling=yes 305653f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 305753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 305853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 305953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "cannot run C compiled programs. 306053f17a9db278d33517d9888dd77848f554522a38JP AbgrallIf you meant to cross compile, use \`--host'. 306153f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 306253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 306353f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 306453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 306553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 306653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$cross_compiling" >&6; } 306753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 306853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 306953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_clean_files=$ac_clean_files_save 307053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 307153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for suffix of object files... " >&6; } 307253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_objext+:} false; then : 307353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 307453f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 307553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 30772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 30782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 30792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 30802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 30812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 30822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 30832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 30842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 30852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 30862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest.o conftest.obj 308753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif { { ac_try="$ac_compile" 30882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "(($ac_try" in 30892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 30902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_try_echo=$ac_try;; 30912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 309253f17a9db278d33517d9888dd77848f554522a38JP Abgralleval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 309353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_try_echo"; } >&5 30942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project (eval "$ac_compile") 2>&5 30952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_status=$? 309653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 309753f17a9db278d33517d9888dd77848f554522a38JP Abgrall test $ac_status = 0; }; then : 30982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_file in conftest.o conftest.obj conftest.*; do 30992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -f "$ac_file" || continue; 31002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_file in 310153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 31022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 31032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break;; 31042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 31052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 31062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 310753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: failed program was:" >&5 31082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsed 's/^/| /' conftest.$ac_ext >&5 31092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 311053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 311153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 311253f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "cannot compute suffix of object files: cannot compile 311353f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 31142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 31152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest.$ac_cv_objext conftest.$ac_ext 31162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 311753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 311853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_objext" >&6; } 31192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectOBJEXT=$ac_cv_objext 31202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_objext=$OBJEXT 312153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 312253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 312353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_c_compiler_gnu+:} false; then : 312453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 31252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 312653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 31282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 31292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 31302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 31312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 31322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifndef __GNUC__ 31332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project choke me 31342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 31352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 31362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 31372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 31382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 31392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 314053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 31412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_compiler_gnu=yes 31422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 314353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_compiler_gnu=no 31442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 31452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cv_c_compiler_gnu=$ac_compiler_gnu 31472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 31482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 314953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 315053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_c_compiler_gnu" >&6; } 315153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test $ac_compiler_gnu = yes; then 315253f17a9db278d33517d9888dd77848f554522a38JP Abgrall GCC=yes 315353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 315453f17a9db278d33517d9888dd77848f554522a38JP Abgrall GCC= 315553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 31562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_test_CFLAGS=${CFLAGS+set} 31572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_save_CFLAGS=$CFLAGS 315853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 315953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether $CC accepts -g... " >&6; } 316053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_cc_g+:} false; then : 316153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 31622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 31632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_save_c_werror_flag=$ac_c_werror_flag 31642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_c_werror_flag=yes 31652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_cc_g=no 31662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS="-g" 316753f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 31692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 31702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 31712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 31722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 31732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 31742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 31752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 31762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 31772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 317853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 31792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_cc_g=yes 31802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 318153f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="" 318253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 31842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 31852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 31862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 31872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 31882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 31892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 31902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 31912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 31922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 319353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 31942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 319553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 319653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_c_werror_flag=$ac_save_c_werror_flag 31972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS="-g" 319853f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 32002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 32012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 32022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 32032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 32042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 32052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 32062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 32072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 32082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 320953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 32102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_cc_g=yes 32112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 32122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 32142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 32162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_c_werror_flag=$ac_save_c_werror_flag 32182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 321953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 322053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_prog_cc_g" >&6; } 32212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ac_test_CFLAGS" = set; then 32222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS=$ac_save_CFLAGS 32232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelif test $ac_cv_prog_cc_g = yes; then 32242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "$GCC" = yes; then 32252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS="-g -O2" 32262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 32272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS="-g" 32282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 32292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 32302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "$GCC" = yes; then 32312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS="-O2" 32322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 32332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS= 32342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 32352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 323653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 323753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 323853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_cc_c89+:} false; then : 323953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 32402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 32412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_cc_c89=no 32422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_save_CC=$CC 324353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 32442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 32452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdarg.h> 32462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdio.h> 324753f17a9db278d33517d9888dd77848f554522a38JP Abgrallstruct stat; 32482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 32492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstruct buf { int x; }; 32502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectFILE * (*rcsopen) (struct buf *, struct stat *, int); 32512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstatic char *e (p, i) 32522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project char **p; 32532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project int i; 32542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 32552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return p[i]; 32562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 32572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstatic char *f (char * (*g) (char **, int), char **p, ...) 32582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 32592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project char *s; 32602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project va_list v; 32612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project va_start (v,p); 32622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s = g (p, va_arg (v,int)); 32632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project va_end (v); 32642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return s; 32652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 32662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 32672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 32682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project function prototypes and stuff, but not '\xHH' hex character constants. 32692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project These don't provoke an error unfortunately, instead are silently treated 32702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as 'x'. The following induces an error, until -std is added to get 32712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 32722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project array size at least. It's necessary to write '\x00'==0 to get something 32732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project that's true only with -std. */ 32742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 32752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 32762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 32772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project inside strings and character constants. */ 32782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define FOO(x) 'x' 32792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 32802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 32812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint test (int i, double x); 32822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstruct s1 {int (*f) (int a);}; 32832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstruct s2 {int (*f) (double a);}; 32842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 32852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint argc; 32862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectchar **argv; 32872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 32882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 32892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 32902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 32912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 32922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 32932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 32942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 32952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 32962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 32972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 32982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC="$ac_save_CC $ac_arg" 329953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ac_fn_c_try_compile "$LINENO"; then : 33002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_cc_c89=$ac_arg 33012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 33022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext 33032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "x$ac_cv_prog_cc_c89" != "xno" && break 33042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 33052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest.$ac_ext 33062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectCC=$ac_save_CC 33072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 33092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# AC_CACHE_VAL 33102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "x$ac_cv_prog_cc_c89" in 33112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project x) 331253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 331353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "none needed" >&6; } ;; 33142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project xno) 331553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 331653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "unsupported" >&6; } ;; 33172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) 33182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CC="$CC $ac_cv_prog_cc_c89" 331953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 332053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 33212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 332253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_prog_cc_c89" != xno; then : 33232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 332453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 33252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_ext=c 33272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cpp='$CPP $CPPFLAGS' 33282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 33292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 33302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu 33312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 333753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$GCC" = yes ; then 333853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 333953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # -Werror forces warnings to be errors. 334053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 334153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cc_force_warning_errors=-Werror 334253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 334353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 334453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Use -ffloat-store so that, on 32-bit x86, we don't 334553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # do 80-bit arithmetic with the FPU; that way we should 334653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # get the same results for floating-point calculations 334753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # on x86-32 and x86-64. 334853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 334953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 335053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5 335153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; } 335253f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 3353e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-ffloat-store" : "x-W.*" >/dev/null 3354e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 3355e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -ffloat-store" 3356e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-ffloat-store" : "x-f.*" >/dev/null 3357e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 3358e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -ffloat-store" 3359e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-ffloat-store" : "x-m.*" >/dev/null 3360e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 3361e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -ffloat-store" 3362e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 3363e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -ffloat-store" 3364e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 336553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 336753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 33682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 33692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 33702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 337153f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn 0 33722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 33732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 33742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 33752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 337653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 33772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 337853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 337953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 338053f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 338153f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -ffloat-store" 33822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 338353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 33842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 338553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 338653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 338753f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 33882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 338953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 339053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 339253f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 33932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project V_INCLS="$V_INCLS -I/usr/local/include" 33942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project LDFLAGS="$LDFLAGS -L/usr/local/lib" 33952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 33962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case "$host_os" in 33972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 339853f17a9db278d33517d9888dd77848f554522a38JP Abgrall darwin*) 339953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 340053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # This is assumed either to be GCC or clang, both 340153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # of which use -Werror to force warnings to be errors. 340253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 340353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cc_force_warning_errors=-Werror 340453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 340553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 340653f17a9db278d33517d9888dd77848f554522a38JP Abgrall hpux*) 340753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 340853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # HP C, which is what we presume we're using, doesn't 340953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # exit with a non-zero exit status if we hand it an 341053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # invalid -W flag, can't be forced to do so even with 341153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # +We, and doesn't handle GCC-style -W flags, so we 341253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # don't want to try using GCC-style -W flags. 341353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 341453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cc_dont_try_gcc_dashW=yes 341553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 341653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 34172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project irix*) 341853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 341953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # MIPS C, which is what we presume we're using, doesn't 342053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # necessarily exit with a non-zero exit status if we 342153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # hand it an invalid -W flag, can't be forced to do 342253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # so, and doesn't handle GCC-style -W flags, so we 342353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # don't want to try using GCC-style -W flags. 342453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 342553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cc_dont_try_gcc_dashW=yes 342653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 342753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # It also, apparently, defaults to "char" being 342853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # unsigned, unlike most other C implementations; 342953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # I suppose we could say "signed char" whenever 343053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # we want to guarantee a signed "char", but let's 343153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # just force signed chars. 343253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 343353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # -xansi is normally the default, but the 343453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # configure script was setting it; perhaps -cckr 343553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # was the default in the Old Days. (Then again, 343653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # that would probably be for backwards compatibility 343753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # in the days when ANSI C was Shiny and New, i.e. 343853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 1989 and the early '90's, so maybe we can just 343953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # drop support for those compilers.) 344053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 344153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # -g is equivalent to -g2, which turns off 344253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # optimization; we choose -g3, which generates 344353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # debugging information but doesn't turn off 344453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # optimization (even if the optimization would 344553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # cause inaccuracies in debugging). 344653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 344753f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -xansi -signed -g3" 34482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 34492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 34502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project osf*) 345153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 345253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Presumed to be DEC OSF/1, Digital UNIX, or 345353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Tru64 UNIX. 345453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 345553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # The DEC C compiler, which is what we presume we're 345653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # using, doesn't exit with a non-zero exit status if we 345753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # hand it an invalid -W flag, can't be forced to do 345853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # so, and doesn't handle GCC-style -W flags, so we 345953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # don't want to try using GCC-style -W flags. 346053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 346153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cc_dont_try_gcc_dashW=yes 346253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 346353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # -g is equivalent to -g2, which turns off 346453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # optimization; we choose -g3, which generates 346553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # debugging information but doesn't turn off 346653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # optimization (even if the optimization would 346753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # cause inaccuracies in debugging). 346853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 346953f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -g3" 347053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 347153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 347253f17a9db278d33517d9888dd77848f554522a38JP Abgrall solaris*) 347353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 347453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Assumed to be Sun C, which requires -errwarn to force 347553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # warnings to be treated as errors. 347653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 347753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cc_force_warning_errors=-errwarn 34782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 34792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 34802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ultrix*) 348153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5 348253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; } 348353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_lbl_cc_const_proto+:} false; then : 348453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 34852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 348653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 34882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/types.h> 34892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 34902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 34912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 34922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstruct a { int b; }; 34932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project void c(const struct a *) 34942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 34952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 34962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 34972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 349853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 34992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_cc_const_proto=yes 35002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 350153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lbl_cc_const_proto=no 35022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 35032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 35052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 350653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5 350753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lbl_cc_const_proto" >&6; } 35082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $ac_cv_lbl_cc_const_proto = no ; then 350953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 351053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define const /**/" >>confdefs.h 35112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 35132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 35142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 351553f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -O" 35162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 35172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 351853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 351953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for inline... " >&6; } 352053f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 352153f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$V_CCOPT" 352253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_lbl_inline+:} false; then : 352353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 35242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 35252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_inline="" 35272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_lbl_cc_inline=no 35282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_lbl_inline in inline __inline__ __inline 35292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project do 353053f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 35322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define inline $ac_lbl_inline 35332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project static inline struct iltest *foo(void); 35342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project struct iltest { 35352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project int iltest1; 35362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project int iltest2; 35372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project }; 35382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project static inline struct iltest * 35402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project foo() 35412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project { 35422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project static struct iltest xxx; 35432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return &xxx; 35452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 35462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 35472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 35482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 35492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 35512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 35522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 35532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 355453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 35552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_lbl_cc_inline=yes 35562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 35572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "$ac_lbl_cc_inline" = yes ; then 35592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break; 35602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 35612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 35622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "$ac_lbl_cc_inline" = yes ; then 35632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_inline=$ac_lbl_inline 35642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 35652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 35662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 356753f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 35682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test ! -z "$ac_cv_lbl_inline" ; then 356953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5 357053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lbl_inline" >&6; } 35712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 357253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 357353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 35742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 35752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcat >>confdefs.h <<_ACEOF 35772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define inline $ac_cv_lbl_inline 35782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 35792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 358153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 358253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for __attribute__... " >&6; } 358353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv___attribute__+:} false; then : 358453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 35852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 35862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 358753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 35882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 35892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 359053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 35912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdlib.h> 35922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstatic void foo(void) __attribute__ ((noreturn)); 35942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 35952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstatic void 35962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfoo(void) 35972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 35982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(1); 35992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 36002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 36012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 36022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain(int argc, char **argv) 36032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 36042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project foo(); 36052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 36062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 36072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 360853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 36092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv___attribute__=yes 36102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 361153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute__=no 36122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 36132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 36142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 36152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 36162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ac_cv___attribute__" = "yes"; then 36172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 361853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 36192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 36202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 362153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 362253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We can't use __attribute__, so we can't use __attribute__((unused)), 362353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # so we define _U_ to an empty string. 362453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 36252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project V_DEFS="$V_DEFS -D_U_=\"\"" 36262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 362753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 362853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv___attribute__" >&6; } 36292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 363053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cv___attribute__" = "yes"; then 363153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 363253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5 363353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; } 363453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv___attribute___unused+:} false; then : 363553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 36362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 363753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 363853f17a9db278d33517d9888dd77848f554522a38JP Abgrallsave_CFLAGS="$CFLAGS" 363953f17a9db278d33517d9888dd77848f554522a38JP AbgrallCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 364053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 364153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 364253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 364353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 364453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <stdlib.h> 364553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <stdio.h> 364653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 364753f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 364853f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain(int argc __attribute((unused)), char **argv __attribute((unused))) 364953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 365053f17a9db278d33517d9888dd77848f554522a38JP Abgrall printf("Hello, world!\n"); 365153f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 365253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 365353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 365453f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 365553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 365653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___unused=yes 365753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 365853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___unused=no 365953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 366053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 366153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 366253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 366353f17a9db278d33517d9888dd77848f554522a38JP AbgrallCFLAGS="$save_CFLAGS" 366453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cv___attribute___unused" = "yes"; then 366553f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 366653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 366753f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_DEFS="$V_DEFS -D_U_=\"\"" 366853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 366953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5 367053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv___attribute___unused" >&6; } 367153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 367253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 367353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5 367453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; } 367553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv___attribute___noreturn_function_pointer+:} false; then : 367653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 367753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 367853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 367953f17a9db278d33517d9888dd77848f554522a38JP Abgrallsave_CFLAGS="$CFLAGS" 368053f17a9db278d33517d9888dd77848f554522a38JP AbgrallCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 368153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 368253f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 368353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 368453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 368553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <stdlib.h> 368653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 368753f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern int (*foo)(int i) 368853f17a9db278d33517d9888dd77848f554522a38JP Abgrall __attribute__ ((noreturn)); 368953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 369053f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 369153f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain(int argc, char **argv) 369253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 369353f17a9db278d33517d9888dd77848f554522a38JP Abgrall (*foo)(1); 369453f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 369553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 369653f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 369753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 369853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___noreturn_function_pointer=yes 369953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 370053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___noreturn_function_pointer=no 370153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 370253f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 370353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 370453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 370553f17a9db278d33517d9888dd77848f554522a38JP AbgrallCFLAGS="$save_CFLAGS" 370653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then 370753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 370853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 370953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 371053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 371153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5 371253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; } 371353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 371453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 371553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5 371653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; } 371753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv___attribute___format+:} false; then : 371853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 371953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 372053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 372153f17a9db278d33517d9888dd77848f554522a38JP Abgrallsave_CFLAGS="$CFLAGS" 372253f17a9db278d33517d9888dd77848f554522a38JP AbgrallCFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 372353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 372453f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 372553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 372653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 372753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <stdlib.h> 372853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 372953f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern int foo(const char *fmt, ...) 373053f17a9db278d33517d9888dd77848f554522a38JP Abgrall __attribute__ ((format (printf, 1, 2))); 373153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 373253f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 373353f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain(int argc, char **argv) 373453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 373553f17a9db278d33517d9888dd77848f554522a38JP Abgrall foo("%s", "test"); 373653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 373753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 373853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 373953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 374053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___format=yes 374153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 374253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___format=no 374353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 374453f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 374553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 374653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 374753f17a9db278d33517d9888dd77848f554522a38JP AbgrallCFLAGS="$save_CFLAGS" 374853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cv___attribute___format" = "yes"; then 374953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 375053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h 375153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 375253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 375353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5 375453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv___attribute___format" >&6; } 375553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 375653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv___attribute___format" = "yes"; then 375753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 375853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5 375953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; } 376053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv___attribute___format_function_pointer+:} false; then : 376153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 376253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 376353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 376453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 376553f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 376653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 376753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 376853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <stdlib.h> 376953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 377053f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern int (*foo)(const char *fmt, ...) 377153f17a9db278d33517d9888dd77848f554522a38JP Abgrall __attribute__ ((format (printf, 1, 2))); 377253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 377353f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 377453f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain(int argc, char **argv) 377553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 377653f17a9db278d33517d9888dd77848f554522a38JP Abgrall (*foo)("%s", "test"); 377753f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 377853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 377953f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 378053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 378153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___format_function_pointer=yes 378253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 378353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv___attribute___format_function_pointer=no 378453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 378553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 378653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 378753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 378853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cv___attribute___format_function_pointer" = "yes"; then 378953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 379053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 379153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 379253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 379353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5 379453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv___attribute___format_function_pointer" >&6; } 379553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 379653f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 379753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 3798892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 379953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_ext=c 380053f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_cpp='$CPP $CPPFLAGS' 380153f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 380253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 380353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_compiler_gnu=$ac_cv_c_compiler_gnu 380453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 380553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking how to run the C preprocessor... " >&6; } 380653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# On Suns, sometimes $CPP names a directory. 380753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$CPP" && test -d "$CPP"; then 380853f17a9db278d33517d9888dd77848f554522a38JP Abgrall CPP= 380953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 381053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -z "$CPP"; then 381153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_prog_CPP+:} false; then : 381253f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 381353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 381453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Double quotes because CPP needs to be expanded 381553f17a9db278d33517d9888dd77848f554522a38JP Abgrall for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 381653f17a9db278d33517d9888dd77848f554522a38JP Abgrall do 381753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_preproc_ok=false 38182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_c_preproc_warn_flag in '' yes 38192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 38202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Use a header file that comes with gcc, so configuring glibc 38212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # with a fresh cross-compiler works. 38222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 38232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # <limits.h> exists even on freestanding compilers. 38242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # On the NeXT, cc -E runs the code through the compiler's parser, 38252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # not just through cpp. "Syntax error" is here to catch this case. 382653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 38282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __STDC__ 38292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <limits.h> 38302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#else 38312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <assert.h> 38322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 38332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project Syntax error 38342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 383553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_cpp "$LINENO"; then : 38362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 383753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 38382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Broken: fails on valid input. 38392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcontinue 38402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 384153f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.err conftest.i conftest.$ac_ext 38422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 38432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # OK, works on sane cases. Now check whether nonexistent headers 38442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # can be detected and how. 384553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 38472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <ac_nonexistent.h> 38482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 384953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_cpp "$LINENO"; then : 38502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Broken: success on invalid input. 38512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcontinue 38522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 38532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Passes both tests. 38542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_preproc_ok=: 38552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbreak 38562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 385753f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.err conftest.i conftest.$ac_ext 38582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 38592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 38602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 386153f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.i conftest.err conftest.$ac_ext 386253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif $ac_preproc_ok; then : 38632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 38642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 38652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 38662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 38672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CPP=$CPP 38682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 38692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 38702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CPP=$ac_cv_prog_CPP 38712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 38722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_prog_CPP=$CPP 38732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 387453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 387553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$CPP" >&6; } 38762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_preproc_ok=false 38772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_c_preproc_warn_flag in '' yes 38782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 38792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Use a header file that comes with gcc, so configuring glibc 38802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # with a fresh cross-compiler works. 38812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 38822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # <limits.h> exists even on freestanding compilers. 38832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # On the NeXT, cc -E runs the code through the compiler's parser, 38842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # not just through cpp. "Syntax error" is here to catch this case. 388553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 38872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __STDC__ 38882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <limits.h> 38892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#else 38902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <assert.h> 38912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 38922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project Syntax error 38932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 389453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_cpp "$LINENO"; then : 38952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 389653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 38972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Broken: fails on valid input. 38982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcontinue 38992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 390053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.err conftest.i conftest.$ac_ext 39012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 39022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # OK, works on sane cases. Now check whether nonexistent headers 39032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # can be detected and how. 390453f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 39062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <ac_nonexistent.h> 39072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 390853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_cpp "$LINENO"; then : 39092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Broken: success on invalid input. 39102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcontinue 39112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 39122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Passes both tests. 39132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_preproc_ok=: 39142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectbreak 39152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 391653f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.err conftest.i conftest.$ac_ext 39172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 39182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 39192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 392053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest.i conftest.err conftest.$ac_ext 392153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif $ac_preproc_ok; then : 392253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 39232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 392453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 392553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 392653f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 392753f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 39282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 39292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 39302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_ext=c 39312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cpp='$CPP $CPPFLAGS' 39322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 39332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 39342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_compiler_gnu=$ac_cv_c_compiler_gnu 39352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 39362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 393753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 393853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 393953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_path_GREP+:} false; then : 394053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 39412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 394253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$GREP"; then 39432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_path_GREP_found=false 394453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Loop through the user's path and test for each of PROGNAME-LIST 394553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 39462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 39472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 39482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 39492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 395053f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_prog in grep ggrep; do 395153f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 395253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 395353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_executable_p "$ac_path_GREP" || continue 395453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check for GNU ac_path_GREP and select it if it is found. 39552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Check for GNU $ac_path_GREP 39562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase `"$ac_path_GREP" --version 2>&1` in 39572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*GNU*) 39582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 39592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*) 39602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_count=0 396153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n 0123456789 >"conftest.in" 39622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project while : 39632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project do 39642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat "conftest.in" "conftest.in" >"conftest.tmp" 39652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project mv "conftest.tmp" "conftest.in" 39662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cp "conftest.in" "conftest.nl" 396753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo 'GREP' >> "conftest.nl" 39682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 39692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 397053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_arith $ac_count + 1 && ac_count=$as_val 39712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $ac_count -gt ${ac_path_GREP_max-0}; then 39722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Best one so far, save it but keep looking for a better one 39732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_path_GREP="$ac_path_GREP" 39742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_path_GREP_max=$ac_count 39752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 39762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 10*(2^10) chars as input seems more than enough 39772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test $ac_count -gt 10 && break 39782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 39792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 39802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 39812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 398253f17a9db278d33517d9888dd77848f554522a38JP Abgrall $ac_path_GREP_found && break 3 398353f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 398453f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 39852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 39862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 398753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_cv_path_GREP"; then 398853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 398953f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 39902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 39912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_path_GREP=$GREP 39922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 39932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 39942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 399553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 399653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_path_GREP" >&6; } 39972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project GREP="$ac_cv_path_GREP" 39982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 39992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 400053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 400153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for egrep... " >&6; } 400253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_path_EGREP+:} false; then : 400353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 40042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 40052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 40062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project then ac_cv_path_EGREP="$GREP -E" 40072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 400853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$EGREP"; then 40092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_path_EGREP_found=false 401053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Loop through the user's path and test for each of PROGNAME-LIST 401153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 40132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 40142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 40152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 401653f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_prog in egrep; do 401753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 401853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 401953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_executable_p "$ac_path_EGREP" || continue 402053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check for GNU ac_path_EGREP and select it if it is found. 40212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Check for GNU $ac_path_EGREP 40222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase `"$ac_path_EGREP" --version 2>&1` in 40232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*GNU*) 40242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 40252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*) 40262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_count=0 402753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n 0123456789 >"conftest.in" 40282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project while : 40292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project do 40302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat "conftest.in" "conftest.in" >"conftest.tmp" 40312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project mv "conftest.tmp" "conftest.in" 40322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cp "conftest.in" "conftest.nl" 403353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo 'EGREP' >> "conftest.nl" 40342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 40352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 403653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_arith $ac_count + 1 && ac_count=$as_val 40372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $ac_count -gt ${ac_path_EGREP_max-0}; then 40382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Best one so far, save it but keep looking for a better one 40392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_path_EGREP="$ac_path_EGREP" 40402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_path_EGREP_max=$ac_count 40412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 40422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 10*(2^10) chars as input seems more than enough 40432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test $ac_count -gt 10 && break 40442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 40452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 40462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 40472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 404853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $ac_path_EGREP_found && break 3 404953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 405053f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 40512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 40522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 405353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_cv_path_EGREP"; then 405453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 405553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 40562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 40572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_path_EGREP=$EGREP 40582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 40592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 40602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 40612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 406253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 406353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_path_EGREP" >&6; } 40642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project EGREP="$ac_cv_path_EGREP" 40652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 40662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 406753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 406853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for ANSI C header files... " >&6; } 406953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_header_stdc+:} false; then : 407053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 40712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 407253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 40742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdlib.h> 40752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdarg.h> 40762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <string.h> 40772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <float.h> 40782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 40792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 40802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 40812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 40822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 40832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 40842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 40852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 40862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 408753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 40882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_header_stdc=yes 40892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 409053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_header_stdc=no 40912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 40922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 40932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 40942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test $ac_cv_header_stdc = yes; then 40952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 409653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 40982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <string.h> 40992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 41012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 410253f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "memchr" >/dev/null 2>&1; then : 410353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 41042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 41052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_header_stdc=no 41062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 41072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 41082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 41102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test $ac_cv_header_stdc = yes; then 41122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 411353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 41142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 41152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdlib.h> 41162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 41182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 411953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "free" >/dev/null 2>&1; then : 412053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 41212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 41222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_header_stdc=no 41232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 41242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 41252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 41272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test $ac_cv_header_stdc = yes; then 41292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 413053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$cross_compiling" = yes; then : 41312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project : 41322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 413353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 41342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 41352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <ctype.h> 41362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <stdlib.h> 41372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#if ((' ' & 0x0FF) == 0x020) 41382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 41392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 41402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#else 41412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# define ISLOWER(c) \ 41422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project (('a' <= (c) && (c) <= 'i') \ 41432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project || ('j' <= (c) && (c) <= 'r') \ 41442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project || ('s' <= (c) && (c) <= 'z')) 41452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 41462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 41472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 41492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 41502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 41512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 41522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project int i; 41532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for (i = 0; i < 256; i++) 41542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (XOR (islower (i), ISLOWER (i)) 41552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project || toupper (i) != TOUPPER (i)) 41562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 2; 41572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 41582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 41592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 416053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_run "$LINENO"; then : 41612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 416253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 416353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_header_stdc=no 41642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 416553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 416653f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest.$ac_objext conftest.beam conftest.$ac_ext 41672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 41682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 41702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 417153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 417253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_header_stdc" >&6; } 41732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test $ac_cv_header_stdc = yes; then 41742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 417553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define STDC_HEADERS 1" >>confdefs.h 41762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 41782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# On IRIX 5.3, sys/types and inttypes.h are conflicting. 418053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 418153f17a9db278d33517d9888dd77848f554522a38JP Abgrall inttypes.h stdint.h unistd.h 418253f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 418353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 418453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 418553f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 418653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 418753f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 418853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 418953f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 41902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 419153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 41922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 419353f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 41942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 41952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 419653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h 419753f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 419853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 419953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 420053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 420153f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 420253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 420353f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 42042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 420553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 42062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 420753f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 42082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 420953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_header in net/pfvar.h 421053f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 421153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h> 421253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <sys/socket.h> 421353f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <net/if.h> 421453f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 421553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_net_pfvar_h" = xyes; then : 421653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 421753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_NET_PFVAR_H 1 421853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 42192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 422053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 42212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 42222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 42232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 422453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cv_header_net_pfvar_h" = yes; then 4225e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes for ac_header in net/if_pflog.h 4226e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdo : 4227e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_header_compile "$LINENO" "net/if_pflog.h" "ac_cv_header_net_if_pflog_h" "#include <sys/types.h> 4228e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes #include <sys/socket.h> 4229e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes #include <net/if.h> 4230e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes #include <net/pfvar.h> 4231e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes" 4232e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif test "x$ac_cv_header_net_if_pflog_h" = xyes; then : 4233e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat >>confdefs.h <<_ACEOF 4234e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes#define HAVE_NET_IF_PFLOG_H 1 4235e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 4236e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4237e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 4238e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4239e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdone 4240e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4241e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if test "$ac_cv_header_net_if_pflog_h" = yes; then 4242e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes LOCALSRC="print-pflog.c $LOCALSRC" 4243e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 42442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 42452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_header in netinet/if_ether.h 424653f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 424753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 42482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/socket.h> 424953f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 425053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 42512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat >>confdefs.h <<_ACEOF 425253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_NETINET_IF_ETHER_H 1 42532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 42542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 42552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 42562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 42572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 42582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 42592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ac_cv_header_netinet_if_ether_h" != yes; then 42602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 42612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # The simple test didn't work. 42622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Do we need to include <net/if.h> first? 42632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Unset ac_cv_header_netinet_if_ether_h so we don't 42642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # treat the previous failure as a cached value and 42652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # suppress the next test. 42662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 426753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5 426853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: Rechecking with some additional includes" >&6;} 42692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project unset ac_cv_header_netinet_if_ether_h 427053f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_header in netinet/if_ether.h 427153f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 427253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 42732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/socket.h> 42742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <netinet/in.h> 42752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstruct mbuf; 42762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectstruct rtentry; 42772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <net/if.h> 427853f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 427953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 42802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat >>confdefs.h <<_ACEOF 428153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_NETINET_IF_ETHER_H 1 42822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 42832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 42842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 42852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 42862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 42872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 42882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 42892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 429053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 429153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 429253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_header_time+:} false; then : 429353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 42942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 429553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 42962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 42972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/types.h> 42982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/time.h> 42992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <time.h> 43002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 43022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 43032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 43042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif ((struct tm *) 0) 43052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectreturn 0; 43062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 43072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 43082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 43092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 431053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 43112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_header_time=yes 43122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 431353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_header_time=no 43142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 43152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 43162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 431753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 431853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_header_time" >&6; } 43192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test $ac_cv_header_time = yes; then 43202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 432153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 43222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 43242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "$host_os" in 43272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 432853f17a9db278d33517d9888dd77848f554522a38JP Abgralldarwin*) 432953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Check whether --enable-universal was given. 433053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${enable_universal+set}" = set; then : 433153f17a9db278d33517d9888dd77848f554522a38JP Abgrall enableval=$enable_universal; 433253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 433353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 433453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$enable_universal" != "no"; then 433553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case "$host_os" in 433653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 433753f17a9db278d33517d9888dd77848f554522a38JP Abgrall darwin9.*) 433853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 433953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Leopard. Build for x86 and 32-bit PowerPC, with 434053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # x86 first. (That's what Apple does.) 434153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 434253f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -arch i386 -arch ppc" 434353f17a9db278d33517d9888dd77848f554522a38JP Abgrall LDFLAGS="$LDFLAGS -arch i386 -arch ppc" 434453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 434553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 434653f17a9db278d33517d9888dd77848f554522a38JP Abgrall darwin10.*) 434753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 434853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Snow Leopard. Build for x86-64 and x86, with 434953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # x86-64 first. (That's what Apple does.) 435053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 435153f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -arch x86_64 -arch i386" 435253f17a9db278d33517d9888dd77848f554522a38JP Abgrall LDFLAGS="$LDFLAGS -arch x86_64 -arch i386" 435353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 435453f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 435553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 435653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 43572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 43582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 436153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check whether --with-smi was given. 436253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${with_smi+set}" = set; then : 436353f17a9db278d33517d9888dd77848f554522a38JP Abgrall withval=$with_smi; 43642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 436553f17a9db278d33517d9888dd77848f554522a38JP Abgrall with_smi=yes 43662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 43672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 436953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$with_smi" != "xno" ; then 4370892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default" 437153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_smi_h" = xyes; then : 43722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 4373892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 4374892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # OK, we found smi.h. Do we have libsmi with smiInit? 4375892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 4376892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5 437753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for smiInit in -lsmi... " >&6; } 437853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_lib_smi_smiInit+:} false; then : 437953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 43802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 43812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_check_lib_save_LIBS=$LIBS 43822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLIBS="-lsmi $LIBS" 438353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 43842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 43852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 43862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* Override any GCC internal prototype to avoid an error. 43872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project Use char because int might match the return type of a GCC 43882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project builtin and then its argument prototype would still apply. */ 43892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __cplusplus 43902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectextern "C" 43912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 43922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectchar smiInit (); 43932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 43942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 43952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 43962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectreturn smiInit (); 43972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 43982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 43992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 44002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 440153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 44022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lib_smi_smiInit=yes 44032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 440453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_smi_smiInit=no 44052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 440653f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 440753f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 44082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLIBS=$ac_check_lib_save_LIBS 44092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 441053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5 441153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lib_smi_smiInit" >&6; } 441253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_lib_smi_smiInit" = xyes; then : 44132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 4414892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 4415892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # OK, we have libsmi with smiInit. Can we use it? 4416892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 4417892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5 441853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether to enable libsmi... " >&6; } 4419892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes savedlibs="$LIBS" 4420892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes LIBS="-lsmi $LIBS" 4421892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test "$cross_compiling" = yes; then : 4422892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4423892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5 442453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "not when cross-compiling" >&6; } 4425892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes LIBS="$savedlibs" 4426892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 44272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 44282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 442953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 44302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 4431892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4432892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes/* libsmi available check */ 44332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <smi.h> 44342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain() 44352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 44362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project int current, revision, age, n; 44372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project const int required = 2; 44382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (smiInit("")) 44392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(1); 44402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 44412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(2); 44422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 44432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (n != 3) 44442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(3); 44452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (required < current - age || required > current) 44462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(4); 44472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(0); 44482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 44492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 44502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 445153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_run "$LINENO"; then : 4452892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4453892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 445453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 445553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 4456892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define USE_LIBSMI 1" >>confdefs.h 4457892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 44582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 44592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 4460892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4461892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes case $? in 4462892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5 446353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no - smiInit failed" >&6; } ;; 4464892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5 446553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no - header/library version mismatch" >&6; } ;; 4466892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5 446753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no - can't determine library version" >&6; } ;; 4468892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5 446953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no - too old" >&6; } ;; 4470892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 447153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } ;; 4472892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes esac 4473892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes LIBS="$savedlibs" 4474892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 44752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 447653f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 447753f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest.$ac_objext conftest.beam conftest.$ac_ext 44782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 44792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 4480892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 448153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 4482892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4483892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4484892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 4485892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4486892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 44872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 44882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 448953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5 449053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; } 44912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Check whether --enable-smb was given. 449253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${enable_smb+set}" = set; then : 44932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project enableval=$enable_smb; 44942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 44952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project enableval=yes 44962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 44972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 44982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "$enableval" in 449953f17a9db278d33517d9888dd77848f554522a38JP Abgrallyes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 450053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 450153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5 450253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;} 450353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 4504e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "#define ENABLE_SMB 1" >>confdefs.h 45052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 45062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project LOCALSRC="print-smb.c smbutil.c $LOCALSRC" 45072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 450853f17a9db278d33517d9888dd77848f554522a38JP Abgrall*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 450953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 45102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 45112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 45122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 45132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 45142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Check whether --with-user was given. 451553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${with_user+set}" = set; then : 45162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project withval=$with_user; 45172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 45182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 451953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5 452053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether to drop root privileges by default... " >&6; } 45212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test ! -z "$with_user" ; then 452253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 452353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 45242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define WITH_USER "$withval" 45252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 45262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 452753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 452853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "to \"$withval\"" >&6; } 45292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 453053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 453153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 45322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 45332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 45342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 45352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Check whether --with-chroot was given. 453653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${with_chroot+set}" = set; then : 45372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project withval=$with_chroot; 45382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 45392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 454053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5 454153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether to chroot... " >&6; } 454253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then 454353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 454453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 45452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define WITH_CHROOT "$withval" 45462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 45472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 454853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 454953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "to \"$withval\"" >&6; } 455053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 455153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 455253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 455353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 455453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 4555892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4556892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Check whether --with-sandbox-capsicum was given. 4557892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "${with_sandbox_capsicum+set}" = set; then : 4558892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes withval=$with_sandbox_capsicum; 4559892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 4560892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4561892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 4562892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Check whether various functions are available. If any are, set 4563892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# ac_lbl_capsicum_function_seen to yes; if any are not, set 4564892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# ac_lbl_capsicum_function_not_seen to yes. 4565892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 4566892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# We don't check cap_rights_init(), as it's a macro, wrapping another 4567892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS() 4568892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# doesn't handle that. 4569892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 4570892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# All of the ones we check for must be available in order to enable 4571892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# capsicum sandboxing. 4572892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 4573892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# XXX - do we need to check for all of them, or are there some that, if 4574892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# present, imply others are present? 4575892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 4576892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then 4577892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat 4578892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo : 4579892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4580892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4581892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4582892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat >>confdefs.h <<_ACEOF 4583892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4584892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 4585892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_lbl_capsicum_function_seen=yes 4586892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 4587892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_lbl_capsicum_function_not_seen=yes 4588892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 4589892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 4590892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4591892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 4592892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5 4593892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo_n "checking whether to sandbox using capsicum... " >&6; } 4594892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then 4595892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4596892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h 4597892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 4598892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4599892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "yes" >&6; } 4600892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 4601892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4602892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "no" >&6; } 4603892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 4604892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 460553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 4606e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# We must check this before checking whether to check the OS's IPv6, 4607e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# support because, on some platforms (such as SunOS 5.x), the test 4608e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# program requires the extra networking libraries. 460953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 461053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 461153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Most operating systems have gethostbyname() in the default searched 461253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # libraries (i.e. libc): 461353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Some OSes (eg. Solaris) place it in libnsl 461453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Some strange OSes (SINIX) have it in libsocket: 461553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 461653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for library containing gethostbyname... " >&6; } 461753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_gethostbyname+:} false; then : 461853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 461953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 462053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_func_search_save_LIBS=$LIBS 462153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 462253f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 462353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 462453f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Override any GCC internal prototype to avoid an error. 462553f17a9db278d33517d9888dd77848f554522a38JP Abgrall Use char because int might match the return type of a GCC 462653f17a9db278d33517d9888dd77848f554522a38JP Abgrall builtin and then its argument prototype would still apply. */ 462753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 462853f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern "C" 462953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 463053f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar gethostbyname (); 463153f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 463253f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 463353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 463453f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn gethostbyname (); 463553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 463653f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 463753f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 463853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 463953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_lib in '' nsl socket resolv; do 464053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_lib"; then 464153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res="none required" 464253f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 464353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res=-l$ac_lib 464453f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-l$ac_lib $ac_func_search_save_LIBS" 464553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 464653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ac_fn_c_try_link "$LINENO"; then : 464753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_gethostbyname=$ac_res 464853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 464953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 465053f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext 465153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_search_gethostbyname+:} false; then : 465253f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 465353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 465453f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 465553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_gethostbyname+:} false; then : 465653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 465753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 465853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_gethostbyname=no 465953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 466053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm conftest.$ac_ext 466153f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_func_search_save_LIBS 466253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 466353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 466453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_search_gethostbyname" >&6; } 466553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_res=$ac_cv_search_gethostbyname 466653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_res" != no; then : 466753f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 466853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 466953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 467053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 467153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Unfortunately libsocket sometimes depends on libnsl and 467253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 467353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv_search_gethostbyname" = "no" 467453f17a9db278d33517d9888dd77848f554522a38JP Abgrall then 467553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 467653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for gethostbyname in -lsocket... " >&6; } 467753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_lib_socket_gethostbyname+:} false; then : 467853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 467953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 468053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_check_lib_save_LIBS=$LIBS 468153f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS="-lsocket -lnsl $LIBS" 468253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 468353f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 468453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 468553f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Override any GCC internal prototype to avoid an error. 468653f17a9db278d33517d9888dd77848f554522a38JP Abgrall Use char because int might match the return type of a GCC 468753f17a9db278d33517d9888dd77848f554522a38JP Abgrall builtin and then its argument prototype would still apply. */ 468853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 468953f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern "C" 469053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 469153f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar gethostbyname (); 469253f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 469353f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 469453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 469553f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn gethostbyname (); 469653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 469753f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 469853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 469953f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 470053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 470153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_socket_gethostbyname=yes 470253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 470353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_socket_gethostbyname=no 470453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 470553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 470653f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 470753f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_check_lib_save_LIBS 470853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 470953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 471053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } 471153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : 471253f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-lsocket -lnsl $LIBS" 471353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 471453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 471553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 471653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 471753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for library containing socket... " >&6; } 471853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_socket+:} false; then : 471953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 472053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 472153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_func_search_save_LIBS=$LIBS 472253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 472353f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 472453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 472553f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Override any GCC internal prototype to avoid an error. 472653f17a9db278d33517d9888dd77848f554522a38JP Abgrall Use char because int might match the return type of a GCC 472753f17a9db278d33517d9888dd77848f554522a38JP Abgrall builtin and then its argument prototype would still apply. */ 472853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 472953f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern "C" 473053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 473153f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar socket (); 473253f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 473353f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 473453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 473553f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn socket (); 473653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 473753f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 473853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 473953f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 474053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_lib in '' socket; do 474153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_lib"; then 474253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res="none required" 474353f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 474453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res=-l$ac_lib 474553f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-l$ac_lib $ac_func_search_save_LIBS" 474653f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 474753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ac_fn_c_try_link "$LINENO"; then : 474853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_socket=$ac_res 474953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 475053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 475153f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext 475253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_search_socket+:} false; then : 475353f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 475453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 475553f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 475653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_socket+:} false; then : 475753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 475853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 475953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_socket=no 476053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 476153f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm conftest.$ac_ext 476253f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_func_search_save_LIBS 476353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 476453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 476553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_search_socket" >&6; } 476653f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_res=$ac_cv_search_socket 476753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_res" != no; then : 476853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 476953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 477053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 477153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 477253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for socket in -lsocket... " >&6; } 477353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_lib_socket_socket+:} false; then : 477453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 477553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 477653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_check_lib_save_LIBS=$LIBS 477753f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS="-lsocket -lnsl $LIBS" 477853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 477953f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 478053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 478153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Override any GCC internal prototype to avoid an error. 478253f17a9db278d33517d9888dd77848f554522a38JP Abgrall Use char because int might match the return type of a GCC 478353f17a9db278d33517d9888dd77848f554522a38JP Abgrall builtin and then its argument prototype would still apply. */ 478453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 478553f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern "C" 478653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 478753f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar socket (); 478853f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 478953f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 479053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 479153f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn socket (); 479253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 479353f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 479453f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 479553f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 479653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 479753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_socket_socket=yes 479853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 479953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_socket_socket=no 480053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 480153f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 480253f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 480353f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_check_lib_save_LIBS 480453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 480553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 480653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lib_socket_socket" >&6; } 480753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_lib_socket_socket" = xyes; then : 480853f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-lsocket -lnsl $LIBS" 480953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 481053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 481153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 481253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 481353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # DLPI needs putmsg under HPUX so test for -lstr while we're at it 481453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5 481553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for library containing putmsg... " >&6; } 481653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_putmsg+:} false; then : 481753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 481853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 481953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_func_search_save_LIBS=$LIBS 482053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 482153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 482253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 482353f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Override any GCC internal prototype to avoid an error. 482453f17a9db278d33517d9888dd77848f554522a38JP Abgrall Use char because int might match the return type of a GCC 482553f17a9db278d33517d9888dd77848f554522a38JP Abgrall builtin and then its argument prototype would still apply. */ 482653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 482753f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern "C" 482853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 482953f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar putmsg (); 483053f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 483153f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 483253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 483353f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn putmsg (); 483453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 483553f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 483653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 483753f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 483853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_lib in '' str; do 483953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_lib"; then 484053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res="none required" 484153f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 484253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res=-l$ac_lib 484353f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-l$ac_lib $ac_func_search_save_LIBS" 484453f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 484553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ac_fn_c_try_link "$LINENO"; then : 484653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_putmsg=$ac_res 484753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 484853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 484953f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext 485053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_search_putmsg+:} false; then : 485153f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 485253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 485353f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 485453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_putmsg+:} false; then : 485553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 48562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 485753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_putmsg=no 485853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 485953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm conftest.$ac_ext 486053f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_func_search_save_LIBS 486153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 486253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5 486353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_search_putmsg" >&6; } 486453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_res=$ac_cv_search_putmsg 486553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_res" != no; then : 486653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 486753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 48682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 48692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 487053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 487153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 4872e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# 4873e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Check whether AF_INET6 and struct in6_addr are defined. 4874e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# If they aren't both defined, we don't have sufficient OS 4875e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# support for IPv6, so we don't look for IPv6 support libraries, 4876e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# and we define AF_INET6 and struct in6_addr ourselves. 4877e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# 4878e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports IPv6" >&5 4879e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the operating system supports IPv6... " >&6; } 4880e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughescat confdefs.h - <<_ACEOF >conftest.$ac_ext 48812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 488253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 4883e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4884e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* AF_INET6 available check */ 48852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/types.h> 48862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/socket.h> 488753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <netinet/in.h> 488853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef AF_INET6 488953f17a9db278d33517d9888dd77848f554522a38JP Abgrallvoid 489053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfoo(struct in6_addr *addr) 48912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 489253f17a9db278d33517d9888dd77848f554522a38JP Abgrall memset(addr, 0, sizeof (struct in6_addr)); 48932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 489453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#else 489553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#error "AF_INET6 not defined" 489653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 489753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 48982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 48992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 490053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 4901e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4902e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 490353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 490453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 4905e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "#define HAVE_OS_IPV6_SUPPORT 1" >>confdefs.h 4906e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4907e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ipv6=yes 49082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 49092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 4910e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4911e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 491253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 4913e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ipv6=no 4914e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 4915e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 49162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 491753f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 49182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 49192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectipv6type=unknown 49202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectipv6lib=none 49212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectipv6trylibc=no 49222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 49232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ipv6" = "yes"; then 492453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5 492553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking ipv6 stack type... " >&6; } 49262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do 49272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $i in 49282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project inria) 492953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 49312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <netinet/in.h> 49322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef IPV6_INRIA_VERSION 49332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes 49342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 49352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 49362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 493753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "yes" >/dev/null 2>&1; then : 4938e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ipv6type=$i 49392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 49402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 49412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 49422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 49432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project kame) 494453f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 49462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <netinet/in.h> 49472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __KAME__ 49482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes 49492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 49502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 49512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 495253f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "yes" >/dev/null 2>&1; then : 49532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6type=$i; 49542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6lib=inet6; 49552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6libdir=/usr/local/v6/lib; 4956e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ipv6trylibc=yes 49572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 49582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 49592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 49602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 49612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project linux-glibc) 496253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 49642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <features.h> 49652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 49662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes 49672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 49682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 49692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 497053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "yes" >/dev/null 2>&1; then : 4971e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ipv6type=$i 49722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 49732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 49742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 49752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 49762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project linux-libinet6) 49772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then 49782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6type=$i 49792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6lib=inet6 49802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6libdir=/usr/inet6/lib 49812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6trylibc=yes; 4982e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="-I/usr/inet6/include $CFLAGS" 49832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 49842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 49852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project toshiba) 498653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 49872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 49882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/param.h> 49892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef _TOSHIBA_INET6 49902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes 49912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 49922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 49932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 499453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "yes" >/dev/null 2>&1; then : 49952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6type=$i; 49962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6lib=inet6; 4997e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ipv6libdir=/usr/local/v6/lib 49982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 49992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 50002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 50022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project v6d) 500353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 50042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 50052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include </usr/local/v6/include/sys/v6config.h> 50062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __V6D__ 50072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes 50082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 50092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 50102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 501153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "yes" >/dev/null 2>&1; then : 50122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6type=$i; 50132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6lib=v6; 50142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6libdir=/usr/local/v6/lib; 50152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CFLAGS="-I/usr/local/v6/include $CFLAGS" 50162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 50172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 50182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 50202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project zeta) 502153f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 50222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 50232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/param.h> 50242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef _ZETA_MINAMI_INET6 50252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectyes 50262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 50272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 50282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 502953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "yes" >/dev/null 2>&1; then : 50302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6type=$i; 50312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ipv6lib=inet6; 5032e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ipv6libdir=/usr/local/v6/lib 50332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 50342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conftest* 50352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 50372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 50382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "$ipv6type" != "unknown"; then 50392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 50402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 50412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 504253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5 504353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ipv6type" >&6; } 50442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 50452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then 50472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then 50482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project LIBS="-L$ipv6libdir -l$ipv6lib $LIBS" 50492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo "You have $ipv6lib library, using it" 50502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 50512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "$ipv6trylibc" = "yes"; then 50522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo "You do not have $ipv6lib library, using libc" 50532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 50542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo 'Fatal: no $ipv6lib library found. cannot continue.' 50552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo "You need to fetch lib$ipv6lib.a from appropriate" 50562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo 'ipv6 kit and compile beforehand.' 50572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit 1 50582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 50592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 50602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 50612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 506253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5 506353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; } 506453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then : 506553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 506653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 506753f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 506853f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 506953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <netdnet/dnetdb.h> 50702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 507253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 507353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $EGREP "dnet_htoa" >/dev/null 2>&1; then : 507453f17a9db278d33517d9888dd77848f554522a38JP Abgrall td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes 50752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 507653f17a9db278d33517d9888dd77848f554522a38JP Abgrall td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no 507753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 507853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conftest* 50792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 508153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5 508253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; } 508353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then 508453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 508553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h 50862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 50872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 50882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 508953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf" 509053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_vfprintf" = xyes; then : 509153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h 509253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 509353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 509453f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $LIBOBJS " in 509553f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" vfprintf.$ac_objext "* ) ;; 509653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext" 509753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 509853f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 50992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 51002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 51012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 510253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 510353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_strlcat" = xyes; then : 510453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 51052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 510653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 510753f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $LIBOBJS " in 510853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" strlcat.$ac_objext "* ) ;; 510953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 511053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 511153f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 51122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 511353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 51142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 511553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 511653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_strlcpy" = xyes; then : 511753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 511853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 511953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 512053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $LIBOBJS " in 512153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" strlcpy.$ac_objext "* ) ;; 512253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 512353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 512453f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 512553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 512653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 512753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 512853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup" 512953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_strdup" = xyes; then : 513053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "#define HAVE_STRDUP 1" >>confdefs.h 513153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 513253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 513353f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $LIBOBJS " in 513453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" strdup.$ac_objext "* ) ;; 513553f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 513653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 51372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 513853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 513953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 514053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 514153f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 514253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_strsep" = xyes; then : 514353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "#define HAVE_STRSEP 1" >>confdefs.h 514453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 51452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 514653f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $LIBOBJS " in 514753f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" strsep.$ac_objext "* ) ;; 514853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) LIBOBJS="$LIBOBJS strsep.$ac_objext" 514953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 515053f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 515153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 515253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 515353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 5154892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 5155892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_getopt_long" = xyes; then : 5156892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h 5157892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 5158892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 5159892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes case " $LIBOBJS " in 5160892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *" getopt_long.$ac_objext "* ) ;; 5161892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" 5162892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ;; 5163892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesesac 5164892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 5165892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 5166892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 516753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 516853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_func in fork vfork strftime 516953f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 517053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 517153f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 517253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 517353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 517453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 517553f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 51762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 51772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 517853f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 517953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 518053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_func in setlinebuf alarm 518153f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 518253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 518353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 518453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 518553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 518653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 518753f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 51882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 51892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 519053f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 519153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 519253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 519353f17a9db278d33517d9888dd77848f554522a38JP Abgrallneedsnprintf=no 519453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_func in vsnprintf snprintf 519553f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 519653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 519753f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 519853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 519953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 520053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 52012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 52022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 52032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 520453f17a9db278d33517d9888dd77848f554522a38JP Abgrall needsnprintf=yes 520553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 520653f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 52072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 520853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test $needsnprintf = yes; then 520953f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $LIBOBJS " in 521053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" snprintf.$ac_objext "* ) ;; 521153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 52122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 52132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 52142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 52152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 52162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 52172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 521853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 521953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking return type of signal handlers... " >&6; } 522053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_type_signal+:} false; then : 522153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 522253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 522353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 52252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#include <sys/types.h> 522653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <signal.h> 522753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 52282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 52292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 52302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 523153f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn *(signal (0, 0)) (0) == 1; 52322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 52332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 52342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 52352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 523653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 523753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_type_signal=int 52382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 523953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_type_signal=void 524053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 524153f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 524253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 524353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 524453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_type_signal" >&6; } 52452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 524653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 524753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define RETSIGTYPE $ac_cv_type_signal 524853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 524953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 525053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 525153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv_type_signal" = void ; then 525253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 525353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define RETSIGVAL /**/" >>confdefs.h 525453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 525553f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 525653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 525753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define RETSIGVAL (0)" >>confdefs.h 525853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 525953f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 526053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case "$host_os" in 526153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 526253f17a9db278d33517d9888dd77848f554522a38JP Abgrall irix*) 526353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 526453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define _BSD_SIGNALS 1" >>confdefs.h 526553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 526653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 526753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 526853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 526953f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_func in sigaction 527053f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 527153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 527253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_sigaction" = xyes; then : 527353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 527453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_SIGACTION 1 527553f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 52762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 52772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 527853f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 52792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 528053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test $ac_cv_func_sigaction = no ; then 528153f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_func in sigset 528253f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 528353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset" 528453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_sigset" = xyes; then : 528553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 528653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_SIGSET 1 52872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 528853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 528953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 529053f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 529153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 529253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 529353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 529453f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 529553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 529653f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5 529753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for library containing dnet_htoa... " >&6; } 529853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_dnet_htoa+:} false; then : 529953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 530053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 530153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_func_search_save_LIBS=$LIBS 530253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 53032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 530453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 530553f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* Override any GCC internal prototype to avoid an error. 530653f17a9db278d33517d9888dd77848f554522a38JP Abgrall Use char because int might match the return type of a GCC 530753f17a9db278d33517d9888dd77848f554522a38JP Abgrall builtin and then its argument prototype would still apply. */ 530853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#ifdef __cplusplus 530953f17a9db278d33517d9888dd77848f554522a38JP Abgrallextern "C" 531053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#endif 531153f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar dnet_htoa (); 53122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 53132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 53142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 531553f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn dnet_htoa (); 53162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 53172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 53182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 53192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 532053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_lib in '' dnet; do 532153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_lib"; then 532253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res="none required" 532353f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 532453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res=-l$ac_lib 532553f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-l$ac_lib $ac_func_search_save_LIBS" 532653f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 532753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ac_fn_c_try_link "$LINENO"; then : 532853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_dnet_htoa=$ac_res 532953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 533053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 533153f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext 533253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_search_dnet_htoa+:} false; then : 533353f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 533453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 533553f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 533653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_dnet_htoa+:} false; then : 533753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 53382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 533953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_dnet_htoa=no 534053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 534153f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm conftest.$ac_ext 534253f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_func_search_save_LIBS 534353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 534453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5 534553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_search_dnet_htoa" >&6; } 534653f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_res=$ac_cv_search_dnet_htoa 534753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_res" != no; then : 534853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 53492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 535053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h 53512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 53522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 53532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 535453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 535553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5 535653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for main in -lrpc... " >&6; } 535753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_lib_rpc_main+:} false; then : 535853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 535953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 536053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_check_lib_save_LIBS=$LIBS 536153f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS="-lrpc $LIBS" 536253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 53632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 536453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 536553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 53662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 53672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 53682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 536953f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn main (); 53702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 53712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 53722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 53732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 537453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 537553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_rpc_main=yes 53762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 537753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_rpc_main=no 537853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 537953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 538053f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 538153f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_check_lib_save_LIBS 53822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 538353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5 538453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lib_rpc_main" >&6; } 538553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_lib_rpc_main" = xyes; then : 538653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 538753f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_LIBRPC 1 538853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 53892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 539053f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-lrpc $LIBS" 53912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 539253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 53932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 539453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5 539553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for library containing getrpcbynumber... " >&6; } 539653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_getrpcbynumber+:} false; then : 539753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 53982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 539953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_func_search_save_LIBS=$LIBS 540053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 54012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 54022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 54032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* Override any GCC internal prototype to avoid an error. 54042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project Use char because int might match the return type of a GCC 54052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project builtin and then its argument prototype would still apply. */ 54062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __cplusplus 54072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectextern "C" 54082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 540953f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar getrpcbynumber (); 54102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 54112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 54122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 541353f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn getrpcbynumber (); 54142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 54152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 54162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 54172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 541853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_lib in '' nsl; do 541953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_lib"; then 542053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res="none required" 542153f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 542253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_res=-l$ac_lib 542353f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="-l$ac_lib $ac_func_search_save_LIBS" 542453f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 542553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ac_fn_c_try_link "$LINENO"; then : 542653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_getrpcbynumber=$ac_res 542753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 542853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 542953f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext 543053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_search_getrpcbynumber+:} false; then : 543153f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 543253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 543353f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 543453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_search_getrpcbynumber+:} false; then : 54352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 543653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 543753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_search_getrpcbynumber=no 543853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 543953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm conftest.$ac_ext 544053f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_func_search_save_LIBS 54412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 544253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5 544353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_search_getrpcbynumber" >&6; } 544453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_res=$ac_cv_search_getrpcbynumber 544553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_res" != no; then : 544653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 544753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 544853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h 54492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 54502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 54512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 54522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 545353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 545453f17a9db278d33517d9888dd77848f554522a38JP Abgrall LBL_LIBS="$LIBS" 545553f17a9db278d33517d9888dd77848f554522a38JP Abgrall pfopen=/usr/examples/packetfilter/pfopen.c 545653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -f $pfopen ; then 545753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_func in pfopen 545853f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 545953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen" 546053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_pfopen" = xyes; then : 546153f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 546253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_PFOPEN 1 54632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 54642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 546553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 546653f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 54672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 546853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test $ac_cv_func_pfopen = "no" ; then 546953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5 547053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "Using $pfopen" >&6; } 547153f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="$LIBS $pfopen" 547253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 547353f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 5474892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes libpcap=FAIL 5475892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5 547653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for local pcap library... " >&6; } 5477892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 5478892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Check whether --with-system-libpcap was given. 5479892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "${with_system_libpcap+set}" = set; then : 5480892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes withval=$with_system_libpcap; 5481892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 5482892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 5483892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test "x$with_system_libpcap" != xyes ; then 5484892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes lastdir=FAIL 5485892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 5486892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5487892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \ 5488892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5489892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do 5490892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \ 5491892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes sed -e 's/-PRE-GIT$//' ` 5492892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test $lastdir = $basedir ; then 5493892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes continue; 5494892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 5495892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes lastdir=$dir 5496892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test -r $dir/libpcap.a ; then 5497892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes libpcap=$dir/libpcap.a 5498892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes d=$dir 5499892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 5500892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes done 5501892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 550253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test $libpcap = FAIL ; then 550353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 550453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "not found" >&6; } 55052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 550653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 550753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Look for pcap-config. 550853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 550953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -n "$ac_tool_prefix"; then 551053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args. 551153f17a9db278d33517d9888dd77848f554522a38JP Abgrallset dummy ${ac_tool_prefix}pcap-config; ac_word=$2 551253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 551353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 551453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_path_PCAP_CONFIG+:} false; then : 551553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 551653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 551753f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $PCAP_CONFIG in 551853f17a9db278d33517d9888dd77848f554522a38JP Abgrall [\\/]* | ?:[\\/]*) 551953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 552053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 552153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 552253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 552353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_dir in $PATH 552453f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 552553f17a9db278d33517d9888dd77848f554522a38JP Abgrall IFS=$as_save_IFS 552653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dir" && as_dir=. 552753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 552853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 552953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 553053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 553153f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 2 553253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 553353f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 553453f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 553553f17a9db278d33517d9888dd77848f554522a38JP AbgrallIFS=$as_save_IFS 55362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 553753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 55382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 55392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 554053f17a9db278d33517d9888dd77848f554522a38JP AbgrallPCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 554153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$PCAP_CONFIG"; then 554253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 554353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$PCAP_CONFIG" >&6; } 554453f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 554553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 554653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 55472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 55482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 55492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 55502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 555153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -z "$ac_cv_path_PCAP_CONFIG"; then 555253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_pt_PCAP_CONFIG=$PCAP_CONFIG 555353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Extract the first word of "pcap-config", so it can be a program name with args. 555453f17a9db278d33517d9888dd77848f554522a38JP Abgrallset dummy pcap-config; ac_word=$2 555553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 555653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 555753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then : 555853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 555953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 556053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_pt_PCAP_CONFIG in 556153f17a9db278d33517d9888dd77848f554522a38JP Abgrall [\\/]* | ?:[\\/]*) 556253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path. 556353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 556453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 556553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 556653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_dir in $PATH 556753f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 556853f17a9db278d33517d9888dd77848f554522a38JP Abgrall IFS=$as_save_IFS 556953f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dir" && as_dir=. 557053f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 557153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 557253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 557353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 557453f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 2 557553f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 557653f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 557753f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 557853f17a9db278d33517d9888dd77848f554522a38JP AbgrallIFS=$as_save_IFS 55792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 558053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 558153f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 558253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 558353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG 558453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$ac_pt_PCAP_CONFIG"; then 558553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5 558653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_pt_PCAP_CONFIG" >&6; } 558753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 558853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 558953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 559053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 55912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 559253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "x$ac_pt_PCAP_CONFIG" = x; then 559353f17a9db278d33517d9888dd77848f554522a38JP Abgrall PCAP_CONFIG="" 559453f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 559553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $cross_compiling:$ac_tool_warned in 559653f17a9db278d33517d9888dd77848f554522a38JP Abgrallyes:) 559753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 559853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 559953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_tool_warned=yes ;; 560053f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 560153f17a9db278d33517d9888dd77848f554522a38JP Abgrall PCAP_CONFIG=$ac_pt_PCAP_CONFIG 560253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 560353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 560453f17a9db278d33517d9888dd77848f554522a38JP Abgrall PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG" 56052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 56062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 560753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -n "$PCAP_CONFIG" ; then 56082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 560953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Found - use it to get the include flags for 561053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # libpcap and the flags to link with libpcap. 561153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 561253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Please read section 11.6 "Shell Substitutions" 561353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # in the autoconf manual before doing anything 561453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # to this that involves quoting. Especially note 561553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # the statement "There is just no portable way to use 561653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # double-quoted strings inside double-quoted back-quoted 561753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # expressions (pfew!)." 561853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 561953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cflags=`"$PCAP_CONFIG" --cflags` 562053f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_INCLS="$cflags $V_INCLS" 562153f17a9db278d33517d9888dd77848f554522a38JP Abgrall libpcap=`"$PCAP_CONFIG" --libs` 562253f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 562353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 562453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Not found; look for pcap. 56252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 562653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5 562753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for main in -lpcap... " >&6; } 562853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_lib_pcap_main+:} false; then : 562953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 56302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 563153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_check_lib_save_LIBS=$LIBS 563253f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS="-lpcap $LIBS" 563353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 56342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 56352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 56362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 56372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 56382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 56392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 564053f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn main (); 56412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 56422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 56432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 56442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 564553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 564653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_pcap_main=yes 56472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 564853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_pcap_main=no 56492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 565053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 565153f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 565253f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_check_lib_save_LIBS 565353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 565453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5 565553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lib_pcap_main" >&6; } 565653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_lib_pcap_main" = xyes; then : 565753f17a9db278d33517d9888dd77848f554522a38JP Abgrall libpcap="-lpcap" 56582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 56592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 566053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test $libpcap = FAIL ; then 566153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 566253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 566353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5 566453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for extraneous pcap header directories... " >&6; } 566553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test \( ! -r /usr/local/include/pcap.h \) -a \ 566653f17a9db278d33517d9888dd77848f554522a38JP Abgrall \( ! -r /usr/include/pcap.h \); then 566753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -r /usr/local/include/pcap/pcap.h; then 566853f17a9db278d33517d9888dd77848f554522a38JP Abgrall d="/usr/local/include/pcap" 566953f17a9db278d33517d9888dd77848f554522a38JP Abgrall elif test -r /usr/include/pcap/pcap.h; then 567053f17a9db278d33517d9888dd77848f554522a38JP Abgrall d="/usr/include/pcap" 567153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 567253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 567353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$d" ; then 567453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 567553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "not found" >&6; } 567653f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 567753f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_INCLS="-I$d $V_INCLS" 567853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5 567953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "found -- -I$d added" >&6; } 568053f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 568153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 568253f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 568353f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_PCAPDEP=$libpcap 568453f17a9db278d33517d9888dd77848f554522a38JP Abgrall places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 568553f17a9db278d33517d9888dd77848f554522a38JP Abgrall egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 5686892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \ 5687892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 5688892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes pcapH=FAIL 568953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -r $d/pcap.h; then 5690892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes pcapH=$d 569153f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 5692892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do 5693892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test -r $dir/pcap.h ; then 5694892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes pcapH=$dir 5695892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 5696892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes done 5697892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 5698892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 5699892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test $pcapH = FAIL ; then 5700892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5 570153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 5702892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes V_INCLS="-I$pcapH $V_INCLS" 570353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5 570453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$libpcap" >&6; } 570553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Extract the first word of "pcap-config", so it can be a program name with args. 570653f17a9db278d33517d9888dd77848f554522a38JP Abgrallset dummy pcap-config; ac_word=$2 570753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 570853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 570953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_path_PCAP_CONFIG+:} false; then : 571053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 571153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 571253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $PCAP_CONFIG in 571353f17a9db278d33517d9888dd77848f554522a38JP Abgrall [\\/]* | ?:[\\/]*) 571453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 571553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 571653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 571753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 571853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_dir in $d 571953f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 572053f17a9db278d33517d9888dd77848f554522a38JP Abgrall IFS=$as_save_IFS 572153f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dir" && as_dir=. 572253f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 572353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 572453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 572553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 572653f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 2 572753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 572853f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 572953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 573053f17a9db278d33517d9888dd77848f554522a38JP AbgrallIFS=$as_save_IFS 57312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 573253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 573353f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 573453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 573553f17a9db278d33517d9888dd77848f554522a38JP AbgrallPCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 573653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$PCAP_CONFIG"; then 573753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 573853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$PCAP_CONFIG" >&6; } 573953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 574053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 574153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 57422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 57432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 574453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 574553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -n "$PCAP_CONFIG"; then 57462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 574753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # The libpcap directory has a pcap-config script. 574853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Use it to get any additioal libraries needed 574953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # to link with the libpcap archive library in 575053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # that directory. 575153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 575253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Please read section 11.6 "Shell Substitutions" 575353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # in the autoconf manual before doing anything 575453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # to this that involves quoting. Especially note 575553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # the statement "There is just no portable way to use 575653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # double-quoted strings inside double-quoted back-quoted 575753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # expressions (pfew!)." 57582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 575953f17a9db278d33517d9888dd77848f554522a38JP Abgrall additional_libs=`"$PCAP_CONFIG" --additional-libs --static` 576053f17a9db278d33517d9888dd77848f554522a38JP Abgrall libpcap="$libpcap $additional_libs" 576153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 576253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 576353f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="$libpcap $LIBS" 576453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ! test -n "$PCAP_CONFIG" ; then 576553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 576653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We don't have pcap-config; find out any additional link flags 576753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # we need. (If we have pcap-config, we assume it tells us what 576853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # we need.) 576953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 577053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case "$host_os" in 577153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 577253f17a9db278d33517d9888dd77848f554522a38JP Abgrall aix*) 577353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 577453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # If libpcap is DLPI-based, we have to use /lib/pse.exp if 577553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # present, as we use the STREAMS routines. 577653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 577753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # (XXX - true only if we're linking with a static libpcap?) 577853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 577953f17a9db278d33517d9888dd77848f554522a38JP Abgrall pseexe="/lib/pse.exp" 578053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5 578153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $pseexe... " >&6; } 578253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -f $pseexe ; then 578353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 578453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 578553f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="$LIBS -I:$pseexe" 578653f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 578753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 578853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 578953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as 579053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # we use them to load the BPF module. 579153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 579253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # (XXX - true only if we're linking with a static libpcap?) 579353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 579453f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="$LIBS -lodm -lcfg" 579553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 579653f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 579753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 579853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 579953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop" 580053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_pcap_loop" = xyes; then : 580153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 580253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 580353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 58049a98642aa1ba8f1498e94db580908602ba012c9dElliott Hughes as_fn_error $? "This is a bug, please follow the guidelines in CONTRIBUTING and include the 580553f17a9db278d33517d9888dd77848f554522a38JP Abgrallconfig.log file in your report. If you have downloaded libpcap from 580653f17a9db278d33517d9888dd77848f554522a38JP Abgralltcpdump.org, and built it yourself, please also include the config.log 580753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfile from the libpcap source directory, the Makefile from the libpcap 580853f17a9db278d33517d9888dd77848f554522a38JP Abgrallsource directory, and the output of the make process for libpcap, as 580953f17a9db278d33517d9888dd77848f554522a38JP Abgrallthis could be a problem with the libpcap that was built, and we will 581053f17a9db278d33517d9888dd77848f554522a38JP Abgrallnot be able to determine why this is happening, and thus will not be 581153f17a9db278d33517d9888dd77848f554522a38JP Abgrallable to fix it, without that information, as we have not been able to 581253f17a9db278d33517d9888dd77848f554522a38JP Abgrallreproduce this problem ourselves." "$LINENO" 5 58132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 58142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 581553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 581653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 58172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 581853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 581953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate 582053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# libraries (e.g., "-lsocket -lnsl" on Solaris). 582153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 5822e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# You are in a twisty little maze of UN*Xes, all different. 5823e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Some might not have ether_ntohost(). 5824e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Some might have it, but not declare it in any header file. 5825e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Some might have it, but declare it in <netinet/if_ether.h>. 5826e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Some might have it, but declare it in <netinet/ether.h> 5827e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# (And some might have it but document it as something declared in 5828e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 582953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 5830e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Before you is a C compiler. 5831e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# 5832e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfor ac_func in ether_ntohost 5833e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdo : 5834e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost" 5835e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif test "x$ac_cv_func_ether_ntohost" = xyes; then : 5836e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat >>confdefs.h <<_ACEOF 5837e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes#define HAVE_ETHER_NTOHOST 1 58382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 58392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 584053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5 584153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for buggy ether_ntohost... " >&6; } 584253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_buggy_ether_ntohost+:} false; then : 584353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 584453f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 58452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 584653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$cross_compiling" = yes; then : 584753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_buggy_ether_ntohost="not while cross-compiling" 584853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 584953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 58502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 58512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 585253f17a9db278d33517d9888dd77848f554522a38JP Abgrall #include <netdb.h> 585353f17a9db278d33517d9888dd77848f554522a38JP Abgrall #include <sys/types.h> 585453f17a9db278d33517d9888dd77848f554522a38JP Abgrall #include <sys/param.h> 585553f17a9db278d33517d9888dd77848f554522a38JP Abgrall #include <sys/socket.h> 585653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 585753f17a9db278d33517d9888dd77848f554522a38JP Abgrall int 585853f17a9db278d33517d9888dd77848f554522a38JP Abgrall main(int argc, char **argv) 585953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 586053f17a9db278d33517d9888dd77848f554522a38JP Abgrall u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff }; 586153f17a9db278d33517d9888dd77848f554522a38JP Abgrall char name[MAXHOSTNAMELEN]; 586253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 586353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ether_ntohost(name, (struct ether_addr *)ea); 586453f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit(0); 586553f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 586653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 58672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 586853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_run "$LINENO"; then : 586953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_buggy_ether_ntohost=no 58702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 587153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_buggy_ether_ntohost=yes 58722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 587353f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 587453f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest.$ac_objext conftest.beam conftest.$ac_ext 58752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 58762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 587753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 587853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5 587953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_buggy_ether_ntohost" >&6; } 588053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv_buggy_ether_ntohost" = "no"; then 58812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 588253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h 58832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 588453f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 58852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 58862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 588753f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 58882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 588953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cv_func_ether_ntohost" = yes -a \ 589053f17a9db278d33517d9888dd77848f554522a38JP Abgrall "$ac_cv_buggy_ether_ntohost" = "no"; then 589153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 589253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>? 589353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 589453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv_header_netinet_if_ether_h" = yes; then 589553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 589653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Yes. Does it declare ether_ntohost()? 589753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 589853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 589953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <sys/types.h> 590053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <sys/socket.h> 590153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <netinet/in.h> 590253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <arpa/inet.h> 590353f17a9db278d33517d9888dd77848f554522a38JP Abgrallstruct mbuf; 590453f17a9db278d33517d9888dd77848f554522a38JP Abgrallstruct rtentry; 590553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <net/if.h> 590653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <netinet/if_ether.h> 59072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 590853f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 590953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 59102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 59112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 591253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 59132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 59142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 59152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 59162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 591753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 591853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 591953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Did that succeed? 592053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 592153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv_have_decl_ether_ntohost" != yes; then 592253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 592353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # No, how about <netinet/ether.h>, as on Linux? 592453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 592553f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_header in netinet/ether.h 592653f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 592753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default" 592853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_netinet_ether_h" = xyes; then : 592953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 593053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_NETINET_ETHER_H 1 59312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 59322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 59332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 59342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 593553f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 59362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 593753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv_header_netinet_ether_h" = yes; then 593853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 593953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We have it - does it declare ether_ntohost()? 594053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Unset ac_cv_have_decl_ether_ntohost so we don't 594153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # treat the previous failure as a cached value and 594253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # suppress the next test. 594353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 594453f17a9db278d33517d9888dd77848f554522a38JP Abgrall unset ac_cv_have_decl_ether_ntohost 594553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 594653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <netinet/ether.h> 59472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 594853f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 594953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 59502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 59512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 595253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 59532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 59542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 595553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 595653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 595753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 595853f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 59592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 596053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Is ether_ntohost() declared? 59612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 596253f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_cv_have_decl_ether_ntohost" != yes; then 596353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 596453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # No, we'll have to declare it ourselves. 596553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Do we have "struct ether_addr"? 596653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 596753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" " 596853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <sys/types.h> 596953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <sys/socket.h> 597053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <netinet/in.h> 597153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <arpa/inet.h> 597253f17a9db278d33517d9888dd77848f554522a38JP Abgrallstruct mbuf; 597353f17a9db278d33517d9888dd77848f554522a38JP Abgrallstruct rtentry; 597453f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <net/if.h> 597553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#include <netinet/if_ether.h> 59762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 597753f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 597853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_type_struct_ether_addr" = xyes; then : 59792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 598053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 598153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_STRUCT_ETHER_ADDR 1 59822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 59832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 598453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 59852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 59862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 598753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 598853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h 59892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 59902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 599153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 599253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h 599353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 59942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 59952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 59962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 599753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# libdlpi is needed for Solaris 11 and later. 599853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5 599953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; } 600053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_lib_dlpi_dlpi_walk+:} false; then : 600153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 60022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 600353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_check_lib_save_LIBS=$LIBS 600453f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS="-ldlpi -L/lib $LIBS" 600553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 60062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 60072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 60082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* Override any GCC internal prototype to avoid an error. 60092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project Use char because int might match the return type of a GCC 60102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project builtin and then its argument prototype would still apply. */ 60112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __cplusplus 60122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectextern "C" 60132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 601453f17a9db278d33517d9888dd77848f554522a38JP Abgrallchar dlpi_walk (); 60152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 60162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 60172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 601853f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn dlpi_walk (); 60192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 60202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 60212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 60222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 602353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 602453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_dlpi_dlpi_walk=yes 602553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 602653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_dlpi_dlpi_walk=no 602753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 602853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 602953f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 603053f17a9db278d33517d9888dd77848f554522a38JP AbgrallLIBS=$ac_check_lib_save_LIBS 603153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 603253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5 603353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; } 603453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then : 603553f17a9db278d33517d9888dd77848f554522a38JP Abgrall LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS" 60362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 60372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 60382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6039892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks" 6040892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_list_datalinks" = xyes; then : 6041892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6042892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6043892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h 6044892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6045892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for ac_func in pcap_free_datalinks 6046892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo : 6047892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks" 6048892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_free_datalinks" = xyes; then : 6049892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat >>confdefs.h <<_ACEOF 6050892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define HAVE_PCAP_FREE_DATALINKS 1 6051892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 6052892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6053892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6054892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 6055892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6056892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6057892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 6058892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6059892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes case " $LIBOBJS " in 6060892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *" datalinks.$ac_objext "* ) ;; 6061892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *) LIBOBJS="$LIBOBJS datalinks.$ac_objext" 6062892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ;; 6063892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesesac 6064892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6065892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6066892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6067892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6068892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfor ac_func in pcap_set_datalink 6069892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo : 6070892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink" 6071892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_set_datalink" = xyes; then : 6072892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat >>confdefs.h <<_ACEOF 6073892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define HAVE_PCAP_SET_DATALINK 1 6074892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 6075892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6076892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6077892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 6078892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6079892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val" 6080892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then : 6081892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6082892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6083892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h 6084892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6085892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description" 6086892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then : 6087892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6088892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h 6089892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6090892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 6091892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6092892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes case " $LIBOBJS " in 6093892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *" dlnames.$ac_objext "* ) ;; 6094892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6095892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ;; 6096892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesesac 6097892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6098892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6099892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6100892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6101892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6102892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 6103892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6104892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes case " $LIBOBJS " in 6105892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *" dlnames.$ac_objext "* ) ;; 6106892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6107892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ;; 6108892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesesac 6109892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6110892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6111892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6112892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6113892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6114892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfor ac_func in pcap_breakloop 6115892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo : 6116892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop" 6117892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_breakloop" = xyes; then : 6118892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat >>confdefs.h <<_ACEOF 6119892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define HAVE_PCAP_BREAKLOOP 1 6120892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 6121892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6122892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6123892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 6124892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6125892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6126892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell" 6127892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_dump_ftell" = xyes; then : 6128892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6129892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h 6130892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6131892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 6132892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6133892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes case " $LIBOBJS " in 6134892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *" pcap_dump_ftell.$ac_objext "* ) ;; 6135892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext" 6136892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ;; 6137892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesesac 6138892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6139892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6140892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6141892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6142892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 614353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 614453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Do we have the new open API? Check for pcap_create, and assume that, 614553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# if we do, we also have pcap_activate() and the other new routines 614653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# introduced in libpcap 1.0.0. 614753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 614853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_func in pcap_create 614953f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 615053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create" 615153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_pcap_create" = xyes; then : 615253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 615353f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_PCAP_CREATE 1 615453f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 61552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 615653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 615753f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 615853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 615953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test $ac_cv_func_pcap_create = "yes" ; then 616053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 616153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # OK, do we have pcap_set_tstamp_type? If so, assume we have 616253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # pcap_list_tstamp_types and pcap_free_tstamp_types as well. 616353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 616453f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_func in pcap_set_tstamp_type 616553f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 616653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type" 616753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then : 616853f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 616953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_PCAP_SET_TSTAMP_TYPE 1 617053f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 61712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 61722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 617353f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 61742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6175892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 6176892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # And do we have pcap_set_tstamp_precision? If so, we assume 6177892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # we also have pcap_open_offline_with_tstamp_precision. 6178892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 6179892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for ac_func in pcap_set_tstamp_precision 6180892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo : 6181892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision" 6182892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then : 6183892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat >>confdefs.h <<_ACEOF 6184892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define HAVE_PCAP_SET_TSTAMP_PRECISION 1 6185892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 6186892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6187892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6188892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 6189892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 61902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 619153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 6192892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 6193892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Check for a miscellaneous collection of functions which we use 6194892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# if we have them. 6195892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 6196892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfor ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection pcap_set_immediate_mode 619753f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 619853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 619953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 620053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 62012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat >>confdefs.h <<_ACEOF 620253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 62032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 62042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 62052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 62062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 62072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 620853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test $ac_cv_func_pcap_findalldevs = "yes" ; then 620953f17a9db278d33517d9888dd77848f554522a38JP Abgrall savedcppflags="$CPPFLAGS" 621053f17a9db278d33517d9888dd77848f554522a38JP Abgrall CPPFLAGS="$CPPFLAGS $V_INCLS" 621153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h> 621253f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 621353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_type_pcap_if_t" = xyes; then : 62142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 621553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 621653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_PCAP_IF_T 1 62172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 621853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 621953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 622053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 622153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 622253f17a9db278d33517d9888dd77848f554522a38JP Abgrall CPPFLAGS="$savedcppflags" 622353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 622453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 622553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test $ac_cv_func_pcap_lib_version = "no" ; then 622653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5 622753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; } 622853f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 62292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 623053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 62312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 62322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 62332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 623453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 623553f17a9db278d33517d9888dd77848f554522a38JP Abgrall extern char pcap_version[]; 623653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 623753f17a9db278d33517d9888dd77848f554522a38JP Abgrall return (int)pcap_version; 623853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 62392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 62402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 62412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 62422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 624353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 624453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cv_pcap_version_defined=yes 62452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 624653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cv_pcap_version_defined=no 62472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 624853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 624953f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 625053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_lbl_cv_pcap_version_defined" = yes ; then 6251892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 625253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 62532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 625453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h 62552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 625653f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 625753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 625853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 625953f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 62602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 6261e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 6262e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# 6263e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Check for special debugging functions 6264e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# 6265e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfor ac_func in pcap_set_parser_debug 6266e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdo : 6267e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_func "$LINENO" "pcap_set_parser_debug" "ac_cv_func_pcap_set_parser_debug" 6268e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif test "x$ac_cv_func_pcap_set_parser_debug" = xyes; then : 6269e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat >>confdefs.h <<_ACEOF 6270e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes#define HAVE_PCAP_SET_PARSER_DEBUG 1 6271e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 6272e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 6273e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 6274e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdone 6275e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 6276e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif test "$ac_cv_func_pcap_set_parser_debug" = "no" ; then 6277e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 6278e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # OK, we don't have pcap_set_parser_debug() to set the libpcap 6279e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # filter expression parser debug flag; can we directly set the 6280e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # flag? 6281e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5 628253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; } 6283e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 62842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 62852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 62862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 62872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 62882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 628953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 6290e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes extern int pcap_debug; 629153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 6292e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return pcap_debug; 629353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 62942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 62952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 62962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 62972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 629853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 629953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cv_pcap_debug_defined=yes 63002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 630153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cv_pcap_debug_defined=no 63022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 630353f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 630453f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 6305e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then 6306e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 630753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 63082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 630953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h 63102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6311e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 6312e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 631353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 6314e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 6315e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # OK, what about "yydebug"? 6316e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 6317e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5 631853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether yydebug is defined by libpcap... " >&6; } 6319e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 63202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 632153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 63222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 63232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 63242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 632553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 6326e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes extern int yydebug; 632753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 6328e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return yydebug; 632953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 63302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 63312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 63322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 63332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 633453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 633553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cv_yydebug_defined=yes 63362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 633753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_cv_yydebug_defined=no 63382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 633953f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 634053f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 6341e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if test "$ac_lbl_cv_yydebug_defined" = yes ; then 6342e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 634353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 63442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 634553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h 634653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 6347e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 6348e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 634953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 6350e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 635153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 63522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 6353e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfor ac_func in pcap_set_optimizer_debug 6354e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdo : 6355e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_func "$LINENO" "pcap_set_optimizer_debug" "ac_cv_func_pcap_set_optimizer_debug" 6356e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif test "x$ac_cv_func_pcap_set_optimizer_debug" = xyes; then : 6357e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat >>confdefs.h <<_ACEOF 6358e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes#define HAVE_PCAP_SET_OPTIMIZER_DEBUG 1 6359e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 6360e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 6361e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 6362e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdone 6363e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 636453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump" 636553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_func_bpf_dump" = xyes; then : 636653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h 636753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 63682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 636953f17a9db278d33517d9888dd77848f554522a38JP Abgrall case " $LIBOBJS " in 637053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *" bpf_dump.$ac_objext "* ) ;; 637153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext" 637253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 637353f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 637453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 637553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 63762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 63772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 637853f17a9db278d33517d9888dd77848f554522a38JP AbgrallV_GROUP=0 637953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 638053f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_GROUP=wheel 63812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 638253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 638353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Assume V7/BSD convention for man pages (file formats in section 5, 638453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# miscellaneous info in section 7). 638553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 638653f17a9db278d33517d9888dd77848f554522a38JP AbgrallMAN_FILE_FORMATS=5 638753f17a9db278d33517d9888dd77848f554522a38JP AbgrallMAN_MISC_INFO=7 638853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase "$host_os" in 63892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 639053f17a9db278d33517d9888dd77848f554522a38JP Abgrallaix*) 639153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 639253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define _SUN 1" >>confdefs.h 639353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 639453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 639553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 639653f17a9db278d33517d9888dd77848f554522a38JP Abgrallhpux*) 639753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 639853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Use System V conventions for man pages. 639953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 640053f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_FILE_FORMATS=4 640153f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_MISC_INFO=5 640253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 640353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 640453f17a9db278d33517d9888dd77848f554522a38JP Abgrallirix*) 640553f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_GROUP=sys 640653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 640753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 640853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Use System V conventions for man pages. 640953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 641053f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_FILE_FORMATS=4 641153f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_MISC_INFO=5 641253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 641353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 641453f17a9db278d33517d9888dd77848f554522a38JP Abgrallosf*) 641553f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_GROUP=system 641653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 641753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 641853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Use System V conventions for man pages. 641953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 642053f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_FILE_FORMATS=4 642153f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_MISC_INFO=5 642253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 642353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 642453f17a9db278d33517d9888dd77848f554522a38JP Abgrallsolaris*) 642553f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_GROUP=sys 642653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 642753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 642853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Use System V conventions for man pages. 642953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 643053f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_FILE_FORMATS=4 643153f17a9db278d33517d9888dd77848f554522a38JP Abgrall MAN_MISC_INFO=5 643253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 643353f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 643453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 643553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -f /dev/bpf0 ; then 643653f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_GROUP=bpf 643753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 643853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 643953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 644053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Make sure we have definitions for all the C99 specified-width types 644153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# (regardless of whether the environment is a C99 environment or not). 6442892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 644353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" 644453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_int8_t in #( 644553f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 644653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 644753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 644853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 644953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define int8_t $ac_cv_c_int8_t 64502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 645153f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 645253f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 64532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 645453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" 645553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_int16_t in #( 645653f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 645753f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 645853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 645953f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 646053f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define int16_t $ac_cv_c_int16_t 646153f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 646253f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 646353f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 646453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 646553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 646653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_int32_t in #( 646753f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 646853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 646953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 647053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 647153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define int32_t $ac_cv_c_int32_t 647253f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 647353f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 647453f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 647553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 647653f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 647753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_int64_t in #( 647853f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 647953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 648053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 648153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 648253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define int64_t $ac_cv_c_int64_t 64832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 648453f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 64852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 64862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 648753f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 648853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_uint8_t in #( 648953f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 649053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 649153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 649253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define _UINT8_T 1" >>confdefs.h 64932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 64942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 649553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 649653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define uint8_t $ac_cv_c_uint8_t 64972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 649853f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 649953f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 65002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 650153f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 650253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_uint16_t in #( 650353f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 650453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 65052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 650653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 650753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 650853f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define uint16_t $ac_cv_c_uint16_t 65092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 651053f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 651153f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 65122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 651353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 651453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_uint32_t in #( 651553f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 651653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 65172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 651853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define _UINT32_T 1" >>confdefs.h 65192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 652053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 652153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 652253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define uint32_t $ac_cv_c_uint32_t 65232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 652453f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 652553f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 65262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 652753f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 652853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_cv_c_uint64_t in #( 652953f17a9db278d33517d9888dd77848f554522a38JP Abgrall no|yes) ;; #( 653053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 65312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 653253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define _UINT64_T 1" >>confdefs.h 653353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 653453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 653553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>confdefs.h <<_ACEOF 653653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define uint64_t $ac_cv_c_uint64_t 65372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 653853f17a9db278d33517d9888dd77848f554522a38JP Abgrall;; 653953f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 65402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 654153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 654253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 6543892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Make sure we have a definition for C99's uintptr_t (regardless of 6544892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# whether the environment is a C99 environment or not). 654553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 6546892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6547892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 6548892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_type_uintptr_t" = xyes; then : 6549892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6550892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 6551892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6552892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 6553892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for ac_type in 'unsigned int' 'unsigned long int' \ 6554892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 'unsigned long long int'; do 6555892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6556892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes/* end confdefs.h. */ 6557892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$ac_includes_default 6558892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesint 6559892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesmain () 6560892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ 6561892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesstatic int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 6562892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughestest_array [0] = 0; 6563892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesreturn test_array [0]; 6564892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6565892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ; 6566892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes return 0; 6567892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes} 65682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 6569892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 65702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6571892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughescat >>confdefs.h <<_ACEOF 6572892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define uintptr_t $ac_type 6573892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 6574892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 6575892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_type= 6576892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 6577892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6578892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes test -z "$ac_type" && break 6579892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes done 65802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 65812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 65822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 65832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6584892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 6585892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Define the old BSD specified-width types in terms of the C99 types; 6586892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# we may need them with libpcap include files. 6587892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# 658853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default 6589892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#include <sys/types.h> 6590892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 659153f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 659253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_type_u_int8_t" = xyes; then : 65932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 65942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 65952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6596892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define u_int8_t uint8_t" >>confdefs.h 65972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 65982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 659953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 660053f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default 6601892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#include <sys/types.h> 6602892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 660353f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 660453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_type_u_int16_t" = xyes; then : 660553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 66062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 66072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6608892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define u_int16_t uint16_t" >>confdefs.h 66092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 66112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 661253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default 6613892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#include <sys/types.h> 6614892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 661553f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 661653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_type_u_int32_t" = xyes; then : 66172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 66192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6620892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define u_int32_t uint32_t" >>confdefs.h 66212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 662353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 662453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default 6625892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#include <sys/types.h> 6626892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 662753f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 662853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_type_u_int64_t" = xyes; then : 662953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 66302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 66312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 6632892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "#define u_int64_t uint64_t" >>confdefs.h 66332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 66352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 663853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check for <inttypes.h> 66392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 66402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_header in inttypes.h 664153f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 664253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 664353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_inttypes_h" = xyes; then : 664453f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 664553f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_INTTYPES_H 1 66462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 664753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 664853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 664953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros? 665053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Some systems have an inttypes.h that doesn't define all of them. 665153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 665253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5 665353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; } 665453f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 66552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 66562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 665853f17a9db278d33517d9888dd77848f554522a38JP Abgrall #include <inttypes.h> 665953f17a9db278d33517d9888dd77848f554522a38JP Abgrall #include <stdio.h> 666053f17a9db278d33517d9888dd77848f554522a38JP Abgrall #include <sys/types.h> 66612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 666253f17a9db278d33517d9888dd77848f554522a38JP Abgrall main() 666353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 6664892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes printf("%" PRId64 "\n", (uint64_t)1); 6665892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes printf("%" PRIo64 "\n", (uint64_t)1); 6666892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes printf("%" PRIx64 "\n", (uint64_t)1); 6667892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes printf("%" PRIu64 "\n", (uint64_t)1); 666853f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 66692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 667153f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 667253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 66732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 667453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 667553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 667653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_inttypes_h_defines_formats=yes 66772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 667953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 668053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 668153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 668253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_inttypes_h_defines_formats=no 66832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 668553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 668653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 668753f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 66882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 66892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 669053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We don't have inttypes.h, so it obviously can't define those 669153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # macros. 66922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 669353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_inttypes_h_defines_formats=no 66942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 669553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 669653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 669753f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 669853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 669953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_lbl_inttypes_h_defines_formats" = no; then 670053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 670153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5 670253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; } 670353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$cross_compiling" = yes; then : 670453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 670553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 670653f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "cannot run test program while cross compiling 670753f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 670853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 670953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 67102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 67112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 671253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 671353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ifdef HAVE_INTTYPES_H 67142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <inttypes.h> 671553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# endif 67162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <stdio.h> 67172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <sys/types.h> 67182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project main() 67202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project { 6721892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes uint64_t t = 1; 672253f17a9db278d33517d9888dd77848f554522a38JP Abgrall char strbuf[16+1]; 672353f17a9db278d33517d9888dd77848f554522a38JP Abgrall sprintf(strbuf, "%016lx", t << 32); 672453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if (strcmp(strbuf, "0000000100000000") == 0) 672553f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit(0); 672653f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 672753f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit(1); 67282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 67292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 673253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_run "$LINENO"; then : 67332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 673553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRId64 \"ld\"" >>confdefs.h 67362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 673853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIo64 \"lo\"" >>confdefs.h 67392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 674153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIx64 \"lx\"" >>confdefs.h 67422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 674453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIu64 \"lu\"" >>confdefs.h 67452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 674653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 674753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 67482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 674953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 67502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 675153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 675253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 67532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 675553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5 675653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; } 675753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$cross_compiling" = yes; then : 675853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 675953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 676053f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "cannot run test program while cross compiling 676153f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 676253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 676353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 67642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 67652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 676653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 67672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# ifdef HAVE_INTTYPES_H 67682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <inttypes.h> 67692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# endif 67702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <stdio.h> 67712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <sys/types.h> 67722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project main() 67742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project { 6775892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes uint64_t t = 1; 67762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project char strbuf[16+1]; 677753f17a9db278d33517d9888dd77848f554522a38JP Abgrall sprintf(strbuf, "%016llx", t << 32); 67782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (strcmp(strbuf, "0000000100000000") == 0) 67792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(0); 67802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 67812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(1); 67822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 67832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 678653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_run "$LINENO"; then : 67872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 678953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRId64 \"lld\"" >>confdefs.h 67902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 679253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIo64 \"llo\"" >>confdefs.h 67932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 679553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIx64 \"llx\"" >>confdefs.h 67962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 67972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 679853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIu64 \"llu\"" >>confdefs.h 67992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 680053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 680153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 68022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 68042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 680553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 680653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 680753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 680853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 680953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5 681053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; } 681153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$cross_compiling" = yes; then : 681253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 681353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 681453f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "cannot run test program while cross compiling 681553f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 681653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 681753f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 68182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 68192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 682053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 68212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# ifdef HAVE_INTTYPES_H 68222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <inttypes.h> 68232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# endif 68242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <stdio.h> 68252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <sys/types.h> 68262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project main() 68282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project { 6829892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes uint64_t t = 1; 68302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project char strbuf[16+1]; 683153f17a9db278d33517d9888dd77848f554522a38JP Abgrall sprintf(strbuf, "%016Lx", t << 32); 68322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (strcmp(strbuf, "0000000100000000") == 0) 68332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(0); 68342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 68352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(1); 68362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 68372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 684053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_run "$LINENO"; then : 68412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 684353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRId64 \"Ld\"" >>confdefs.h 68442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 684653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIo64 \"Lo\"" >>confdefs.h 68472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 684953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIx64 \"Lx\"" >>confdefs.h 68502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 685253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIu64 \"Lu\"" >>confdefs.h 68532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 685453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 685553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 68562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 68582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 685953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 686053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 686153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 686253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 686353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5 686453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; } 686553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$cross_compiling" = yes; then : 686653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 686753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 686853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error $? "cannot run test program while cross compiling 686953f17a9db278d33517d9888dd77848f554522a38JP AbgrallSee \`config.log' for more details" "$LINENO" 5; } 687053f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 687153f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 68722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 68732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 687453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 68752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# ifdef HAVE_INTTYPES_H 68762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <inttypes.h> 68772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# endif 68782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <stdio.h> 68792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project #include <sys/types.h> 68802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project main() 68822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project { 6883892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes uint64_t t = 1; 68842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project char strbuf[16+1]; 688553f17a9db278d33517d9888dd77848f554522a38JP Abgrall sprintf(strbuf, "%016qx", t << 32); 68862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (strcmp(strbuf, "0000000100000000") == 0) 68872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(0); 68882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 68892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(1); 68902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 68912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 68932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 689453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_run "$LINENO"; then : 689553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 689653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 689753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRId64 \"qd\"" >>confdefs.h 689853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 689953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 690053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIo64 \"qo\"" >>confdefs.h 690153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 690253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 690353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIx64 \"qx\"" >>confdefs.h 690453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 690553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 690653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define PRIu64 \"qu\"" >>confdefs.h 690753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 690853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 690953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 691053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 691153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 691253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 691353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 691453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 691553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 691653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5 691753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 691853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 691953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 692053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 692153f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest.$ac_objext conftest.beam conftest.$ac_ext 692253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 692353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 692453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 692553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 692653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 692753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 692853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 692953f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest.$ac_objext conftest.beam conftest.$ac_ext 693053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 693153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 693253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 693353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 693453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 693553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 693653f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 693753f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest.$ac_objext conftest.beam conftest.$ac_ext 693853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 693953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 694053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 694153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 694253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 694353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 694453f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 694553f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest.$ac_objext conftest.beam conftest.$ac_ext 694653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 694753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 694853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 694953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 695053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 695153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 695253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Check for some headers introduced in later versions of libpcap 695353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# and used by some printers. 695453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 695553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Those headers use the {u_}intN_t types, so we must do this after 695653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# we check for what's needed to get them defined. 695753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# 695853f17a9db278d33517d9888dd77848f554522a38JP Abgrallsavedcppflags="$CPPFLAGS" 695953f17a9db278d33517d9888dd77848f554522a38JP AbgrallCPPFLAGS="$CPPFLAGS $V_INCLS" 696053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_header in pcap/bluetooth.h 696153f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 6962e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"netdissect-stdinc.h\" 696353f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 696453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then : 696553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 696653f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_PCAP_BLUETOOTH_H 1 696753f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 696853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 696953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 697053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 697153f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 69722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 697353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_header in pcap/nflog.h 697453f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 6975e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"netdissect-stdinc.h\" 697653f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 697753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_pcap_nflog_h" = xyes; then : 697853f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 697953f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_PCAP_NFLOG_H 1 698053f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 698153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 698253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 698353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 698453f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 698553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 698653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_header in pcap/usb.h 698753f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 6988e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"netdissect-stdinc.h\" 698953f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 699053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_pcap_usb_h" = xyes; then : 699153f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat >>confdefs.h <<_ACEOF 699253f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_PCAP_USB_H 1 69932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 69942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 699553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 699653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 699753f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 699853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 699953f17a9db278d33517d9888dd77848f554522a38JP AbgrallCPPFLAGS="$savedcppflags" 700053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 700153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$ac_tool_prefix"; then 700253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 700353f17a9db278d33517d9888dd77848f554522a38JP Abgrallset dummy ${ac_tool_prefix}ranlib; ac_word=$2 700453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 700553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 700653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_RANLIB+:} false; then : 700753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 700853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 700953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -n "$RANLIB"; then 701053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 701153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 701253f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 701353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_dir in $PATH 701453f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 701553f17a9db278d33517d9888dd77848f554522a38JP Abgrall IFS=$as_save_IFS 701653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dir" && as_dir=. 701753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 701853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 701953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 702053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 702153f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 2 702253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 702353f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 702453f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 702553f17a9db278d33517d9888dd77848f554522a38JP AbgrallIFS=$as_save_IFS 702653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 702753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 702853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 702953f17a9db278d33517d9888dd77848f554522a38JP AbgrallRANLIB=$ac_cv_prog_RANLIB 703053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$RANLIB"; then 703153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 703253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$RANLIB" >&6; } 703353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 703453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 703553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 703653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 703753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 703853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 703953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 704053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -z "$ac_cv_prog_RANLIB"; then 704153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_ct_RANLIB=$RANLIB 704253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Extract the first word of "ranlib", so it can be a program name with args. 704353f17a9db278d33517d9888dd77848f554522a38JP Abgrallset dummy ranlib; ac_word=$2 704453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 704553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for $ac_word... " >&6; } 704653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 704753f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 704853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 704953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -n "$ac_ct_RANLIB"; then 705053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 705153f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 705253f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 705353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_dir in $PATH 705453f17a9db278d33517d9888dd77848f554522a38JP Abgralldo 705553f17a9db278d33517d9888dd77848f554522a38JP Abgrall IFS=$as_save_IFS 705653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dir" && as_dir=. 705753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for ac_exec_ext in '' $ac_executable_extensions; do 705853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 705953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_prog_ac_ct_RANLIB="ranlib" 706053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 706153f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 2 706253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 706353f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 706453f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 706553f17a9db278d33517d9888dd77848f554522a38JP AbgrallIFS=$as_save_IFS 706653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 706753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 706853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 706953f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 707053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$ac_ct_RANLIB"; then 707153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 707253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_ct_RANLIB" >&6; } 707353f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 707453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 707553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 707653f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 707753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 707853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "x$ac_ct_RANLIB" = x; then 707953f17a9db278d33517d9888dd77848f554522a38JP Abgrall RANLIB=":" 708053f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 708153f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $cross_compiling:$ac_tool_warned in 708253f17a9db278d33517d9888dd77848f554522a38JP Abgrallyes:) 708353f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 708453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 708553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_tool_warned=yes ;; 708653f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 708753f17a9db278d33517d9888dd77848f554522a38JP Abgrall RANLIB=$ac_ct_RANLIB 708853f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 708953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 709053f17a9db278d33517d9888dd77848f554522a38JP Abgrall RANLIB="$ac_cv_prog_RANLIB" 709153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 709253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 7093892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test -n "$ac_tool_prefix"; then 7094892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7095892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesset dummy ${ac_tool_prefix}ar; ac_word=$2 7096892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7097892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo_n "checking for $ac_word... " >&6; } 7098892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif ${ac_cv_prog_AR+:} false; then : 7099892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes $as_echo_n "(cached) " >&6 7100892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 7101892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test -n "$AR"; then 7102892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_cv_prog_AR="$AR" # Let the user override the test. 7103892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 7104892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7105892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfor as_dir in $PATH 7106892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo 7107892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes IFS=$as_save_IFS 7108892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes test -z "$as_dir" && as_dir=. 7109892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for ac_exec_ext in '' $ac_executable_extensions; do 7110892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7111892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_cv_prog_AR="${ac_tool_prefix}ar" 7112892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7113892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes break 2 7114892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 7115892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 7116892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes done 7117892a68bdf2f50b40781212e4d7ee7369c8165953Elliott HughesIFS=$as_save_IFS 7118892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 7119892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7120892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7121892a68bdf2f50b40781212e4d7ee7369c8165953Elliott HughesAR=$ac_cv_prog_AR 7122892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test -n "$AR"; then 7123892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7124892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "$AR" >&6; } 7125892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 7126892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7127892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "no" >&6; } 7128892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7129892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 7130892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 7131892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7132892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test -z "$ac_cv_prog_AR"; then 7133892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_ct_AR=$AR 7134892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # Extract the first word of "ar", so it can be a program name with args. 7135892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesset dummy ar; ac_word=$2 7136892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7137892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo_n "checking for $ac_word... " >&6; } 7138892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif ${ac_cv_prog_ac_ct_AR+:} false; then : 7139892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes $as_echo_n "(cached) " >&6 7140892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 7141892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test -n "$ac_ct_AR"; then 7142892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7143892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 7144892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7145892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfor as_dir in $PATH 7146892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo 7147892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes IFS=$as_save_IFS 7148892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes test -z "$as_dir" && as_dir=. 7149892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for ac_exec_ext in '' $ac_executable_extensions; do 7150892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7151892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_cv_prog_ac_ct_AR="ar" 7152892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7153892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes break 2 7154892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 7155892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 7156892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes done 7157892a68bdf2f50b40781212e4d7ee7369c8165953Elliott HughesIFS=$as_save_IFS 7158892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 7159892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7160892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7161892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesac_ct_AR=$ac_cv_prog_ac_ct_AR 7162892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test -n "$ac_ct_AR"; then 7163892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7164892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "$ac_ct_AR" >&6; } 7165892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 7166892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7167892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "no" >&6; } 7168892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7169892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 7170892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test "x$ac_ct_AR" = x; then 7171892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes AR="" 7172892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes else 7173892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes case $cross_compiling:$ac_tool_warned in 7174892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesyes:) 7175892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7176892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7177892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesac_tool_warned=yes ;; 7178892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesesac 7179892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes AR=$ac_ct_AR 7180892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 7181892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 7182892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes AR="$ac_cv_prog_AR" 7183892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 7184892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 718553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 718653f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f os-proto.h 718753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "${LBL_CFLAGS+set}" = set; then 718853f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 718953f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 719053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -f .devel ; then 719153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 719253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Skip all the warning option stuff on some compilers. 719353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 719453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then 719553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 7196e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5 7197e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; } 7198e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes save_CFLAGS="$CFLAGS" 7199e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy" 7200e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7201e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* end confdefs.h. */ 7202e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7203e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesint 7204e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesmain () 7205e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ 7206e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesreturn 0 7207e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ; 7208e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return 0; 7209e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes} 7210e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 7211e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 7212e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7213e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7214e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "no" >&6; } 7215e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 7216e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # We're assuming this is clang, where 7217e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # -Werror=unknown-warning-option is the appropriate 7218e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # option to force the compiler to fail. 7219e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 7220e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option" 7221e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7222e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hugheselse 7223e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7224e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7225e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes" >&6; } 7226e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7227e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 7228e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7229e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7230e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7231e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 723253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5 723353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports the -Wall option... " >&6; } 723453f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 7235e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wall" : "x-W.*" >/dev/null 7236e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7237e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall" 7238e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wall" : "x-f.*" >/dev/null 7239e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7240e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wall" 7241e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wall" : "x-m.*" >/dev/null 7242e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7243e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wall" 7244e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7245e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wall" 7246e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 724753f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 724853f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 724953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 725053f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 725153f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 725253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 725353f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn 0 725453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 725553f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 725653f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 72572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 725853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 72592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 726053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 726153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 726253f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 726353f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -Wall" 726453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 726553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 726653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 726753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 726853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 726953f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 727053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 727153f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 727253f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 727353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 727453f17a9db278d33517d9888dd77848f554522a38JP Abgrall 727553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5 727653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; } 727753f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 7278e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wmissing-prototypes" : "x-W.*" >/dev/null 7279e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7280e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes" 7281e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wmissing-prototypes" : "x-f.*" >/dev/null 7282e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7283e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wmissing-prototypes" 7284e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wmissing-prototypes" : "x-m.*" >/dev/null 7285e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7286e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wmissing-prototypes" 7287e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7288e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wmissing-prototypes" 7289e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 729053f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 729153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 729253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 729353f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 729453f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 729553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 729653f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn 0 729753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 729853f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 729953f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 73002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 730153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 73022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 730353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 730453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 730553f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 730653f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -Wmissing-prototypes" 730753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 730853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 730953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 731053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 731153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 731253f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 731353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 731453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 731553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 731653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 731753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 731853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5 731953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; } 732053f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 7321e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wstrict-prototypes" : "x-W.*" >/dev/null 7322e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7323e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes" 7324e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wstrict-prototypes" : "x-f.*" >/dev/null 7325e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7326e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wstrict-prototypes" 7327e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wstrict-prototypes" : "x-m.*" >/dev/null 7328e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7329e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wstrict-prototypes" 7330e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7331e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wstrict-prototypes" 7332e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 733353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 733453f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 733553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 733653f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 733753f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 733853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 733953f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn 0 734053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 734153f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 734253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 73432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 734453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 73452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 734653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 734753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 734853f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 734953f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -Wstrict-prototypes" 73502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 73512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 73522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 735353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 735453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 735553f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 73562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 735753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 735853f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 73592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 73602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 736153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5 736253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; } 736353f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 7364e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wwrite-strings" : "x-W.*" >/dev/null 7365e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7366e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wwrite-strings" 7367e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wwrite-strings" : "x-f.*" >/dev/null 7368e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7369e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wwrite-strings" 7370e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wwrite-strings" : "x-m.*" >/dev/null 7371e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7372e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wwrite-strings" 7373e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7374e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wwrite-strings" 7375e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 737653f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 73772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 73782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 737953f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 738053f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 738153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 738253f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn 0 738353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 738453f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 738553f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 738653f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 738753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 73882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 738953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 739053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 739153f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 739253f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -Wwrite-strings" 73932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 739453f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 73952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 739653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 739753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 739853f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 73992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 740053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 740153f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 74022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 74032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 740453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5 740553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; } 740653f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 7407e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wpointer-arith" : "x-W.*" >/dev/null 7408e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7409e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpointer-arith" 7410e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wpointer-arith" : "x-f.*" >/dev/null 7411e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7412e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wpointer-arith" 7413e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wpointer-arith" : "x-m.*" >/dev/null 7414e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7415e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wpointer-arith" 7416e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7417e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wpointer-arith" 7418e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 741953f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 742053f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 74212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 742253f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 742353f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 742453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 742553f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn 0 742653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 742753f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 742853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 74292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 743053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 74312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 743253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 743353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 743453f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 743553f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -Wpointer-arith" 74362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 74372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 74382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 743953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 744053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 744153f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 74422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 74432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 744453f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 74452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 74462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7447e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcast-qual option" >&5 7448e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the compiler supports the -Wcast-qual option... " >&6; } 7449e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes save_CFLAGS="$CFLAGS" 7450e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wcast-qual" : "x-W.*" >/dev/null 7451e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7452e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wcast-qual" 7453e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wcast-qual" : "x-f.*" >/dev/null 7454e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7455e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wcast-qual" 7456e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wcast-qual" : "x-m.*" >/dev/null 7457e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7458e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wcast-qual" 7459e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7460e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wcast-qual" 7461e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 7462e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7463e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* end confdefs.h. */ 7464e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7465e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesint 7466e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesmain () 7467e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ 7468e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesreturn 0 7469e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ; 7470e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return 0; 7471e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes} 7472e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 7473e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 7474e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7475e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7476e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes" >&6; } 7477e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7478e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes V_CCOPT="$V_CCOPT -Wcast-qual" 7479e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7480e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hugheselse 7481e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7482e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7483e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "no" >&6; } 7484e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7485e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7486e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 7487e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7488e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7489e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7490e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wshadow option" >&5 7491e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the compiler supports the -Wshadow option... " >&6; } 7492e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes save_CFLAGS="$CFLAGS" 7493e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wshadow" : "x-W.*" >/dev/null 7494e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7495e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wshadow" 7496e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wshadow" : "x-f.*" >/dev/null 7497e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7498e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wshadow" 7499e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wshadow" : "x-m.*" >/dev/null 7500e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7501e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wshadow" 7502e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7503e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wshadow" 7504e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 7505e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7506e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* end confdefs.h. */ 7507e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7508e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesint 7509e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesmain () 7510e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ 7511e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesreturn 0 7512e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ; 7513e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return 0; 7514e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes} 7515e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 7516e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 7517e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7518e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7519e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes" >&6; } 7520e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7521e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes V_CCOPT="$V_CCOPT -Wshadow" 7522e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7523e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hugheselse 7524e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7525e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7526e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "no" >&6; } 7527e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7528e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7529e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 7530e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7531e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7532e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7533e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wdeclaration-after-statement option" >&5 7534e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the compiler supports the -Wdeclaration-after-statement option... " >&6; } 7535e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes save_CFLAGS="$CFLAGS" 7536e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wdeclaration-after-statement" : "x-W.*" >/dev/null 7537e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7538e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wdeclaration-after-statement" 7539e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wdeclaration-after-statement" : "x-f.*" >/dev/null 7540e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7541e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement" 7542e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wdeclaration-after-statement" : "x-m.*" >/dev/null 7543e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7544e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement" 7545e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7546e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wdeclaration-after-statement" 7547e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 7548e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7549e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* end confdefs.h. */ 7550e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7551e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesint 7552e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesmain () 7553e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ 7554e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesreturn 0 7555e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ; 7556e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return 0; 7557e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes} 7558e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 7559e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 7560e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7561e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7562e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes" >&6; } 7563e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7564e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes V_CCOPT="$V_CCOPT -Wdeclaration-after-statement" 7565e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7566e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hugheselse 7567e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7568e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7569e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "no" >&6; } 7570e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7571e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7572e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 7573e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7574e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7575e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7576e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpedantic option" >&5 7577e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the compiler supports the -Wpedantic option... " >&6; } 7578e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes save_CFLAGS="$CFLAGS" 7579e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wpedantic" : "x-W.*" >/dev/null 7580e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7581e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpedantic" 7582e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wpedantic" : "x-f.*" >/dev/null 7583e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7584e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wpedantic" 7585e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wpedantic" : "x-m.*" >/dev/null 7586e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7587e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wpedantic" 7588e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7589e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wpedantic" 7590e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 7591e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7592e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* end confdefs.h. */ 7593e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7594e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesint 7595e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesmain () 7596e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ 7597e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesreturn 0 7598e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ; 7599e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return 0; 7600e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes} 7601e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 7602e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 7603e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7604e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7605e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes" >&6; } 7606e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7607e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes V_CCOPT="$V_CCOPT -Wpedantic" 7608e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7609e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hugheselse 7610e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7611e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7612e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "no" >&6; } 7613e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7614e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7615e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 7616e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7617e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7618e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7619e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wold-style-definition option" >&5 7620e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the compiler supports the -Wold-style-definition option... " >&6; } 7621e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes save_CFLAGS="$CFLAGS" 7622e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wold-style-definition" : "x-W.*" >/dev/null 7623e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7624e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wold-style-definition" 7625e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wold-style-definition" : "x-f.*" >/dev/null 7626e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7627e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wold-style-definition" 7628e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wold-style-definition" : "x-m.*" >/dev/null 7629e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7630e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wold-style-definition" 7631e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7632e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wold-style-definition" 7633e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 7634e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7635e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* end confdefs.h. */ 7636e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7637e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesint 7638e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesmain () 7639e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ 7640e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesreturn 0 7641e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ; 7642e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return 0; 7643e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes} 7644e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 7645e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 7646e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7647e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7648e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes" >&6; } 7649e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7650e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes V_CCOPT="$V_CCOPT -Wold-style-definition" 7651e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7652e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hugheselse 7653e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7654e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7655e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "no" >&6; } 7656e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7657e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7658e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 7659e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7660e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7661e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7662e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wused-but-marked-unused option" >&5 7663e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether the compiler supports the -Wused-but-marked-unused option... " >&6; } 7664e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes save_CFLAGS="$CFLAGS" 7665e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-Wused-but-marked-unused" : "x-W.*" >/dev/null 7666e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7667e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wused-but-marked-unused" 7668e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wused-but-marked-unused" : "x-f.*" >/dev/null 7669e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7670e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wused-but-marked-unused" 7671e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-Wused-but-marked-unused" : "x-m.*" >/dev/null 7672e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7673e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -Wused-but-marked-unused" 7674e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7675e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Wused-but-marked-unused" 7676e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 7677e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7678e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes/* end confdefs.h. */ 7679e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7680e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesint 7681e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesmain () 7682e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ 7683e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesreturn 0 7684e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ; 7685e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes return 0; 7686e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes} 7687e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 7688e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif ac_fn_c_try_compile "$LINENO"; then : 7689e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7690e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7691e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes" >&6; } 7692e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7693e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes V_CCOPT="$V_CCOPT -Wused-but-marked-unused" 7694e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7695e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hugheselse 7696e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7697e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7698e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "no" >&6; } 7699e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$save_CFLAGS" 7700e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7701e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 7702e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7703e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 7704e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 770553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5 770653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports the -W option... " >&6; } 770753f17a9db278d33517d9888dd77848f554522a38JP Abgrall save_CFLAGS="$CFLAGS" 7708e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if expr "x-W" : "x-W.*" >/dev/null 7709e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7710e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -W" 7711e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-W" : "x-f.*" >/dev/null 7712e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7713e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -W" 7714e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes elif expr "x-W" : "x-m.*" >/dev/null 7715e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes then 7716e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -Werror -W" 7717e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 7718e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="$CFLAGS -W" 7719e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 772053f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 772153f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 77222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 772353f17a9db278d33517d9888dd77848f554522a38JP Abgrallint 772453f17a9db278d33517d9888dd77848f554522a38JP Abgrallmain () 772553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 772653f17a9db278d33517d9888dd77848f554522a38JP Abgrallreturn 0 772753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ; 772853f17a9db278d33517d9888dd77848f554522a38JP Abgrall return 0; 772953f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 773053f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 773153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 77322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 773353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 773453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 773553f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 773653f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_CCOPT="$V_CCOPT -W" 77372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 773853f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 77392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 774053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 774153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 774253f17a9db278d33517d9888dd77848f554522a38JP Abgrall CFLAGS="$save_CFLAGS" 77432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 77442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 774553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 77462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 774753f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 77482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 774953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5 775053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking whether the compiler supports generating dependencies... " >&6; } 775153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$GCC" = yes ; then 775253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 775353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even 775453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # though it's not); we assume that, in this case, the flag 775553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # would be -M. 775653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 775753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_dependency_flag="-M" 775853f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 775953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 776053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Not GCC or a compiler deemed to be GCC; what platform is 776153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # this? (We're assuming that if the compiler isn't GCC 776253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # it's the compiler from the vendor of the OS; that won't 776353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # necessarily be true for x86 platforms, where it might be 776453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # the Intel C compiler.) 776553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 776653f17a9db278d33517d9888dd77848f554522a38JP Abgrall case "$host_os" in 77672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 776853f17a9db278d33517d9888dd77848f554522a38JP Abgrall irix*|osf*|darwin*) 776953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 777053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # MIPS C for IRIX, DEC C, and clang all use -M. 777153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 777253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_dependency_flag="-M" 777353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 77742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 777553f17a9db278d33517d9888dd77848f554522a38JP Abgrall solaris*) 777653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 777753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Sun C uses -xM. 777853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 777953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_dependency_flag="-xM" 778053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 77812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 778253f17a9db278d33517d9888dd77848f554522a38JP Abgrall hpux*) 778353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 778453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # HP's older C compilers don't support this. 778553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # HP's newer C compilers support this with 778653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # either +M or +Make; the older compilers 778753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # interpret +M as something completely 778853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # different, so we use +Make so we don't 778953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # think it works with the older compilers. 779053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 779153f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_dependency_flag="+Make" 779253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 77932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 779453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 779553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 779653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Not one of the above; assume no support for 779753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # generating dependencies. 779853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 779953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_lbl_dependency_flag="" 780053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 780153f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 780253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 78032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 780453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 780553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Is ac_lbl_dependency_flag defined and, if so, does the compiler 780653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # complain about it? 780753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 780853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Note: clang doesn't seem to exit with an error status when handed 780953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # an unknown non-warning error, even if you pass it 781053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # -Werror=unknown-warning-option. However, it always supports 781153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # -M, so the fact that this test always succeeds with clang 781253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # isn't an issue. 781353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 781453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test ! -z "$ac_lbl_dependency_flag"; then 781553f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 781653f17a9db278d33517d9888dd77848f554522a38JP Abgrall/* end confdefs.h. */ 781753f17a9db278d33517d9888dd77848f554522a38JP Abgrallint main(void) { return 0; } 781853f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 781953f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo "$CC" $ac_lbl_dependency_flag conftest.c >&5 782053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then 782153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5 782253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes, with $ac_lbl_dependency_flag" >&6; } 782353f17a9db278d33517d9888dd77848f554522a38JP Abgrall DEPENDENCY_CFLAG="$ac_lbl_dependency_flag" 782453f17a9db278d33517d9888dd77848f554522a38JP Abgrall MKDEP='${srcdir}/mkdep' 782553f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 782653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 782753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 782853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 782953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We can't run mkdep, so have "make depend" do 783053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # nothing. 783153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 783253f17a9db278d33517d9888dd77848f554522a38JP Abgrall MKDEP=: 783353f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 783453f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -rf conftest* 783553f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 783653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 783753f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 783853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 783953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We can't run mkdep, so have "make depend" do 784053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # nothing. 784153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 784253f17a9db278d33517d9888dd77848f554522a38JP Abgrall MKDEP=: 784353f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 78442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 78452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 78462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 784753f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 784853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # We used to set -n32 for IRIX 6 when not using GCC (presumed 784953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # to mean that we're using MIPS C or MIPSpro C); it specified 785053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm 785153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # not sure why that would be something to do *only* with a 785253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # .devel file; why should the ABI for which we produce code 785353f17a9db278d33517d9888dd77848f554522a38JP Abgrall # depend on .devel? 785453f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 78552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 78562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project name="lbl/os-$os.h" 78572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -f $name ; then 78582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ln -s $name os-proto.h 785953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 786053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h 78612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 78622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 786353f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5 786453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: can't find $name" >&2;} 78652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 78662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 78672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 786853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5 786953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; } 787053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then : 787153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 78722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 787353f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confdefs.h - <<_ACEOF >conftest.$ac_ext 78742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 78752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 78762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <sys/types.h> 78772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <sys/socket.h> 78782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 78792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 78802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 78812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectu_int i = sizeof(((struct sockaddr *)0)->sa_len) 78822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 78832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 78842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 78852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 788653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_compile "$LINENO"; then : 78872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_sockaddr_has_sa_len=yes 78882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 788953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lbl_sockaddr_has_sa_len=no 78902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 78912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 78922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 78932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 789453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 789553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 78962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 789753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 789853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 78992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 79002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 79012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 790253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5 790353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking if unaligned accesses fail... " >&6; } 790453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ${ac_cv_lbl_unaligned_fail+:} false; then : 790553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 79062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 79072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case "$host_cpu" in 79082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 79092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 79102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # These are CPU types where: 79112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 79122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # the CPU faults on an unaligned access, but at least some 79132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # OSes that support that CPU catch the fault and simulate 79142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 79152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # the simulation is slow, so we don't want to use it; 79162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 79172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # the CPU, I infer (from the old 79182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 79192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # XXX: should also check that they don't do weird things (like on arm) 79202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 79212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # comment) doesn't fault on unaligned accesses, but doesn't 79222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # do a normal unaligned fetch, either (e.g., presumably, ARM); 79232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 79242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # for whatever reason, the test program doesn't work 79252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # (this has been claimed to be the case for several of those 79262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # CPUs - I don't know what the problem is; the problem 79272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # was reported as "the test program dumps core" for SuperH, 79282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # but that's what the test program is *supposed* to do - 79292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # it dumps core before it writes anything, so the test 79302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # for an empty output file should find an empty output 79312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # file and conclude that unaligned accesses don't work). 79322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 79332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # This run-time test won't work if you're cross-compiling, so 79342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # in order to support cross-compiling for a particular CPU, 79352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # we have to wire in the list of CPU types anyway, as far as 79362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # I know, so perhaps we should just have a set of CPUs on 79372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # which we know it doesn't work, a set of CPUs on which we 79382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # know it does work, and have the script just fail on other 79392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # cpu types and update it when such a failure occurs. 79402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 794153f17a9db278d33517d9888dd77848f554522a38JP Abgrall alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1) 79422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_unaligned_fail=yes 79432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 79442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 79452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) 79462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat >conftest.c <<EOF 79472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <sys/types.h> 79482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <sys/wait.h> 79492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# include <stdio.h> 79502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project unsigned char a[5] = { 1, 2, 3, 4, 5 }; 79512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project main() { 79522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project unsigned int i; 79532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project pid_t pid; 79542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project int status; 79552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /* avoid "core dumped" message */ 79562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project pid = fork(); 79572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (pid < 0) 79582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(2); 79592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (pid > 0) { 79602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /* parent */ 79612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project pid = waitpid(pid, &status, 0); 79622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if (pid < 0) 79632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(3); 79642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(!WIFEXITED(status)); 79652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 79662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /* child */ 79672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project i = *(unsigned int *)&a[1]; 79682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project printf("%d\n", i); 79692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exit(0); 79702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 79712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectEOF 79722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 79732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project conftest.c $LIBS >/dev/null 2>&1 79742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test ! -x conftest ; then 79752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_unaligned_fail=yes 79762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 79772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ./conftest >conftest.out 79782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test ! -s conftest.out ; then 79792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_unaligned_fail=yes 79802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 79812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lbl_unaligned_fail=no 79822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 79832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 798453f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f -r conftest* core core.conftest 79852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 79862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 79872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 79882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 798953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5 799053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lbl_unaligned_fail" >&6; } 79912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $ac_cv_lbl_unaligned_fail = yes ; then 799253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 799353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "#define LBL_ALIGN 1" >>confdefs.h 79942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 79952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 79962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 7997e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes# Check for OpenSSL/libressl libcrypto 7998e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL/libressl libcrypto" >&5 7999e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo_n "checking whether to use OpenSSL/libressl libcrypto... " >&6; } 800053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Specify location for both includes and libraries. 800153f17a9db278d33517d9888dd77848f554522a38JP Abgrallwant_libcrypto=ifavailable 80022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 80032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Check whether --with-crypto was given. 800453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${with_crypto+set}" = set; then : 80052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project withval=$with_crypto; 800653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test $withval = no 800753f17a9db278d33517d9888dd77848f554522a38JP Abgrall then 8008e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # User doesn't want to link with libcrypto. 800953f17a9db278d33517d9888dd77848f554522a38JP Abgrall want_libcrypto=no 801053f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 801153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "no" >&6; } 801253f17a9db278d33517d9888dd77848f554522a38JP Abgrall elif test $withval = yes 801353f17a9db278d33517d9888dd77848f554522a38JP Abgrall then 8014e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # User wants to link with libcrypto but hasn't specified 8015e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # a directory. 801653f17a9db278d33517d9888dd77848f554522a38JP Abgrall want_libcrypto=yes 801753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 801853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes" >&6; } 8019e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes else 8020e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # User wants to link with libcrypto and has specified 8021e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # a directory, so use the provided value. 8022e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes want_libcrypto=yes 8023e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes libcrypto_root=$withval 8024e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using the version installed in $withval" >&5 8025e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes$as_echo "yes, using the version installed in $withval" >&6; } 8026e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 8027e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 8028e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # Put the subdirectories of the libcrypto root directory 8029e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # at the front of the header and library search path. 8030e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 8031e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes CFLAGS="-I$withval/include $CFLAGS" 8032e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes LIBS="-L$withval/lib $LIBS" 803353f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 80342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 803553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 80362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 80372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 8038e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # Use libcrypto if it's present, otherwise don't; no directory 8039e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # was specified. 80402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 804153f17a9db278d33517d9888dd77848f554522a38JP Abgrall want_libcrypto=ifavailable 804253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 804353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "yes, if available" >&6; } 80442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 804553f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 804653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 804753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$want_libcrypto" != "no"; then 8048e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 8049e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # Don't check for libcrypto unless we have its headers; 8050e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # Apple, bless their pointy little heads, apparently ship 8051e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # libcrypto as a library, but not the header files, in 8052e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # El Capitan, probably because they don't want you writing 8053e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # nasty portable code that could run on other UN*Xes, they 8054e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # want you writing code that uses their Shiny New Crypto 8055e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # Library and that only runs on OS X. 8056e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 8057e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes ac_fn_c_check_header_mongrel "$LINENO" "openssl/crypto.h" "ac_cv_header_openssl_crypto_h" "$ac_includes_default" 8058e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesif test "x$ac_cv_header_openssl_crypto_h" = xyes; then : 8059e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 8060e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5 806153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; } 806253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then : 806353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 80642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 80652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_check_lib_save_LIBS=$LIBS 80662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLIBS="-lcrypto $LIBS" 806753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat confdefs.h - <<_ACEOF >conftest.$ac_ext 80682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* end confdefs.h. */ 80692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 80702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/* Override any GCC internal prototype to avoid an error. 80712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project Use char because int might match the return type of a GCC 80722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project builtin and then its argument prototype would still apply. */ 80732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#ifdef __cplusplus 80742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectextern "C" 80752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#endif 80762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectchar DES_cbc_encrypt (); 80772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectint 80782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectmain () 80792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 80802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectreturn DES_cbc_encrypt (); 80812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ; 80822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project return 0; 80832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 80842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 808553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ac_fn_c_try_link "$LINENO"; then : 80862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cv_lib_crypto_DES_cbc_encrypt=yes 80872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 808853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_lib_crypto_DES_cbc_encrypt=no 80892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 809053f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f core conftest.err conftest.$ac_objext \ 809153f17a9db278d33517d9888dd77848f554522a38JP Abgrall conftest$ac_exeext conftest.$ac_ext 80922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLIBS=$ac_check_lib_save_LIBS 80932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 809453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5 809553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; } 809653f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then : 80972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat >>confdefs.h <<_ACEOF 80982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#define HAVE_LIBCRYPTO 1 80992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 81002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 81012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project LIBS="-lcrypto $LIBS" 81022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 81032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 81042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8105e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes if test "$ac_cv_lib_crypto_DES_cbc_encrypt" = "yes"; then 8106e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes for ac_header in openssl/evp.h 810753f17a9db278d33517d9888dd77848f554522a38JP Abgralldo : 810853f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default" 810953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cv_header_openssl_evp_h" = xyes; then : 81102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat >>confdefs.h <<_ACEOF 811153f17a9db278d33517d9888dd77848f554522a38JP Abgrall#define HAVE_OPENSSL_EVP_H 1 81122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 81132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 81142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 81152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 81162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 81172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8118e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 8119cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # OK, then: 8120cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # 8121cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # 1) do we have EVP_CIPHER_CTX_new? 8122e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # If so, we use it to allocate an 8123e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # EVP_CIPHER_CTX, as EVP_CIPHER_CTX may be 8124e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # opaque; otherwise, we allocate it ourselves. 8125e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes # 8126cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # 2) do we have EVP_CipherInit_ex()? 8127cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # If so, we use it, because we need to be 8128cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # able to make two "initialize the cipher" 8129cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # calls, one with the cipher and key, and 8130cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # one with the IV, and, as of OpenSSL 1.1, 8131cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # You Can't Do That with EVP_CipherInit(), 8132cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # because a call to EVP_CipherInit() will 8133cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # unconditionally clear the context, and 8134cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # if you don't supply a cipher, it'll 8135cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # clear the cipher, rendering the context 8136cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # unusable and causing a crash. 8137cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes # 8138cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes for ac_func in EVP_CIPHER_CTX_new EVP_CipherInit_ex 8139e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdo : 8140cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 8141cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughesac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 8142cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughesif eval test \"x\$"$as_ac_var"\" = x"yes"; then : 8143e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes cat >>confdefs.h <<_ACEOF 8144cec480af7b6e0879bd9b3ca961fa5dfba2d77fa3Elliott Hughes#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 8145e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes_ACEOF 8146e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 8147e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 8148e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesdone 8149e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 8150e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes fi 8151e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 8152e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughesfi 8153e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 8154e2e3bd11bd7561bc9d6686283a668fa94e1206b7Elliott Hughes 81552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 81562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 8157892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Check for libcap-ng 8158892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5 8159892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo_n "checking whether to use libcap-ng... " >&6; } 8160892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Specify location for both includes and libraries. 8161892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheswant_libcap_ng=ifavailable 8162892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8163892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes# Check whether --with-cap_ng was given. 8164892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "${with_cap_ng+set}" = set; then : 8165892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes withval=$with_cap_ng; 8166892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes if test $withval = no 8167892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes then 8168892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes want_libcap_ng=no 8169892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8170892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "no" >&6; } 8171892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes elif test $withval = yes 8172892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes then 8173892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes want_libcap_ng=yes 8174892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8175892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "yes" >&6; } 8176892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes fi 8177892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8178892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 8179892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8180892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 8181892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # Use libcap-ng if it's present, otherwise don't. 8182892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes # 8183892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes want_libcap_ng=ifavailable 8184892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 8185892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "yes, if available" >&6; } 8186892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8187892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 8188892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8189892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "$want_libcap_ng" != "no"; then 8190892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5 8191892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo_n "checking for capng_change_id in -lcap-ng... " >&6; } 8192892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif ${ac_cv_lib_cap_ng_capng_change_id+:} false; then : 8193892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes $as_echo_n "(cached) " >&6 8194892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 8195892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_check_lib_save_LIBS=$LIBS 8196892a68bdf2f50b40781212e4d7ee7369c8165953Elliott HughesLIBS="-lcap-ng $LIBS" 8197892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughescat confdefs.h - <<_ACEOF >conftest.$ac_ext 8198892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes/* end confdefs.h. */ 8199892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8200892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes/* Override any GCC internal prototype to avoid an error. 8201892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes Use char because int might match the return type of a GCC 8202892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes builtin and then its argument prototype would still apply. */ 8203892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#ifdef __cplusplus 8204892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesextern "C" 8205892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#endif 8206892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheschar capng_change_id (); 8207892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesint 8208892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesmain () 8209892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ 8210892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesreturn capng_change_id (); 8211892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ; 8212892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes return 0; 8213892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes} 8214892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 8215892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif ac_fn_c_try_link "$LINENO"; then : 8216892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_cv_lib_cap_ng_capng_change_id=yes 8217892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hugheselse 8218892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_cv_lib_cap_ng_capng_change_id=no 8219892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 8220892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesrm -f core conftest.err conftest.$ac_objext \ 8221892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes conftest$ac_exeext conftest.$ac_ext 8222892a68bdf2f50b40781212e4d7ee7369c8165953Elliott HughesLIBS=$ac_check_lib_save_LIBS 8223892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 8224892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5 8225892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes$as_echo "$ac_cv_lib_cap_ng_capng_change_id" >&6; } 8226892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes; then : 8227892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat >>confdefs.h <<_ACEOF 8228892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define HAVE_LIBCAP_NG 1 8229892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 8230892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8231892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes LIBS="-lcap-ng $LIBS" 8232892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8233892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 8234892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8235892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes for ac_header in cap-ng.h 8236892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdo : 8237892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default" 8238892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesif test "x$ac_cv_header_cap_ng_h" = xyes; then : 8239892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes cat >>confdefs.h <<_ACEOF 8240892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes#define HAVE_CAP_NG_H 1 8241892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes_ACEOF 8242892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8243892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 8244892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8245892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesdone 8246892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 8247892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughesfi 8248892a68bdf2f50b40781212e4d7ee7369c8165953Elliott Hughes 824953f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$missing_includes" = "yes"; then 825053f17a9db278d33517d9888dd77848f554522a38JP Abgrall CPPFLAGS="$CPPFLAGS -I$srcdir/missing" 825153f17a9db278d33517d9888dd77848f554522a38JP Abgrall V_INCLS="$V_INCLS -I$srcdir/missing" 82522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 82532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 82632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Find a good install program. We prefer a C program (faster), 82642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# so one script is as good as another. But avoid the broken or 82652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# incompatible versions: 82662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# SysV /etc/install, /usr/sbin/install 82672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# SunOS /usr/etc/install 82682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# IRIX /sbin/install 82692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# AIX /bin/install 82702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# AmigaOS /C/install, which installs bootblocks on floppy discs 82712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 82722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# AFS /usr/afsws/bin/install, which mishandles nonexistent args 82732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 82742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# OS/2's system install, which has a completely different semantic 82752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# ./install, which can be erroneously created by make from ./install.sh. 827653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Reject install programs that cannot install multiple files. 827753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 827853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo_n "checking for a BSD-compatible install... " >&6; } 82792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -z "$INSTALL"; then 828053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif ${ac_cv_path_install+:} false; then : 828153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo_n "(cached) " >&6 82822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 82832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 82842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 82852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 82862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 82872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 828853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Account for people who put trailing slashes in PATH elements. 828953f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $as_dir/ in #(( 829053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ./ | .// | /[cC]/* | \ 82912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 829253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 82932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /usr/ucb/* ) ;; 82942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) 82952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # OSF1 and SCO ODT 3.0 have their own names for install. 82962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Don't use installbsd from OSF since it installs stuff as root 82972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # by default. 82982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_prog in ginstall scoinst install; do 82992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_exec_ext in '' $ac_executable_extensions; do 830053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 83012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test $ac_prog = install && 83022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 83032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # AIX install. It has an incompatible calling convention. 83042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project : 83052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project elif test $ac_prog = install && 83062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 83072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # program-specific install script used by HP pwplus--don't use. 83082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project : 83092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 831053f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -rf conftest.one conftest.two conftest.dir 831153f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo one > conftest.one 831253f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo two > conftest.two 831353f17a9db278d33517d9888dd77848f554522a38JP Abgrall mkdir conftest.dir 831453f17a9db278d33517d9888dd77848f554522a38JP Abgrall if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 831553f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -s conftest.one && test -s conftest.two && 831653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -s conftest.dir/conftest.one && 831753f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -s conftest.dir/conftest.two 831853f17a9db278d33517d9888dd77848f554522a38JP Abgrall then 831953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 832053f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 3 832153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 83222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 83232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 83242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 83252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 83262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 83272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 832853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 832953f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 83302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 83312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 833253f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -rf conftest.one conftest.two conftest.dir 83332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 83352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test "${ac_cv_path_install+set}" = set; then 83362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project INSTALL=$ac_cv_path_install 83372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 83382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # As a last resort, use the slow shell script. Don't cache a 83392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # value for INSTALL within a source directory, because that will 83402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # break other packages using the cache if that directory is 83412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # removed, or if the value is a relative name. 83422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project INSTALL=$ac_install_sh 83432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 83442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 834553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 834653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$INSTALL" >&6; } 83472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 83492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# It thinks the first close brace ends the variable substitution. 83502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 83512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 83532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 83552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_config_headers="$ac_config_headers config.h" 83582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_config_commands="$ac_config_commands default-1" 83612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 836253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_config_files="$ac_config_files Makefile tcpdump.1" 83632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcat >confcache <<\_ACEOF 83652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# This file is a shell script that caches the results of configure 83662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# tests run on this system so they can be shared between configure 83672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# scripts and configure runs, see configure's option --config-cache. 83682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# It is not useful on other systems. If it contains results you don't 83692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# want to keep, you may remove or edit it. 83702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 83712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# config.status only pays attention to the cache file if you give it 83722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# the --recheck option to rerun configure. 83732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 83742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# `ac_cv_env_foo' variables (set or unset) will be overridden when 83752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# loading this file, other *unset* `ac_cv_foo' will be assigned the 83762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# following values. 83772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 83792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 83802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# The following way of writing the cache mishandles newlines in values, 83812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# but we know of no workaround that is simple, portable, and efficient. 83822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# So, we kill variables containing newlines. 83832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Ultrix sh set writes to stderr and can't be redirected directly, 83842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# and sets the high bit in the cache file unless we assign to the vars. 83852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project( 83862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 83872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project eval ac_val=\$$ac_var 83882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_val in #( 83892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *${as_nl}*) 83902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_var in #( 839153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 839253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 83932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 83942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_var in #( 83952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project _ | IFS | as_nl) ;; #( 839653f17a9db278d33517d9888dd77848f554522a38JP Abgrall BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 839753f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) { eval $ac_var=; unset $ac_var;} ;; 83982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac ;; 83992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 84002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 84012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project (set) 2>&1 | 84032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $as_nl`(ac_space=' '; set) 2>&1` in #( 84042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *${as_nl}ac_space=\ *) 840553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # `set' does not quote correctly, so add quotes: double-quote 840653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # substitution turns \\\\ into \\, and sed turns \\ into \. 84072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed -n \ 84082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "s/'/'\\\\''/g; 84092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 84102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; #( 84112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) 84122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # `set' quotes correctly as required by POSIX, so do not add quotes. 84132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 84142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 84152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac | 84162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sort 84172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project) | 84182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed ' 84192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^ac_cv_env_/b end 84202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project t clear 84212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :clear 84222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 84232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project t end 84242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 84252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :end' >>confcache 84262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 84272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test -w "$cache_file"; then 842853f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "x$cache_file" != "x/dev/null"; then 842953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 843053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: updating cache $cache_file" >&6;} 843153f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test ! -f "$cache_file" || test -h "$cache_file"; then 843253f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat confcache >"$cache_file" 843353f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 843453f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $cache_file in #( 843553f17a9db278d33517d9888dd77848f554522a38JP Abgrall */* | ?:*) 843653f17a9db278d33517d9888dd77848f554522a38JP Abgrall mv -f confcache "$cache_file"$$ && 843753f17a9db278d33517d9888dd77848f554522a38JP Abgrall mv -f "$cache_file"$$ "$cache_file" ;; #( 843853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) 843953f17a9db278d33517d9888dd77848f554522a38JP Abgrall mv -f confcache "$cache_file" ;; 844053f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 844153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 844253f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 84432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 844453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 844553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 84462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 84472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 84482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f confcache 84492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest "x$prefix" = xNONE && prefix=$ac_default_prefix 84512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Let make expand exec_prefix. 84522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 84532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectDEFS=-DHAVE_CONFIG_H 84552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_libobjs= 84572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_ltlibobjs= 845853f17a9db278d33517d9888dd77848f554522a38JP AbgrallU= 84592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 84602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 1. Remove the extension, and $U if already installed. 84612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 846253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 84632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 84642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # will be set to the directory where LIBOBJS objects are built. 846553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 846653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 84672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 84682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLIBOBJS=$ac_libobjs 84692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectLTLIBOBJS=$ac_ltlibobjs 84712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 847453f17a9db278d33517d9888dd77848f554522a38JP Abgrall: "${CONFIG_STATUS=./config.status}" 847553f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_write_fail=0 84762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_clean_files_save=$ac_clean_files 84772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_clean_files="$ac_clean_files $CONFIG_STATUS" 847853f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 847953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 848053f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_write_fail=0 848153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 84822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project#! $SHELL 84832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Generated by $as_me. 84842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Run this file to recreate the current configuration. 84852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Compiler output produced by configure, useful for debugging 84862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# configure, is in config.log if it exists. 84872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 84882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdebug=false 84892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cs_recheck=false 84902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cs_silent=false 84912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 849253f17a9db278d33517d9888dd77848f554522a38JP AbgrallSHELL=\${CONFIG_SHELL-$SHELL} 849353f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport SHELL 849453f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ASEOF 849553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 849653f17a9db278d33517d9888dd77848f554522a38JP Abgrall## -------------------- ## 849753f17a9db278d33517d9888dd77848f554522a38JP Abgrall## M4sh Initialization. ## 849853f17a9db278d33517d9888dd77848f554522a38JP Abgrall## -------------------- ## 84992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 85002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Be more Bourne compatible 85012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectDUALCASE=1; export DUALCASE # for MKS sh 850253f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 85032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project emulate sh 85042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project NULLCMD=: 850553f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 85062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # is contrary to our usage. Disable this feature. 85072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project alias -g '${1+"$@"}'='"$@"' 85082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project setopt NO_GLOB_SUBST 85092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 851053f17a9db278d33517d9888dd77848f554522a38JP Abgrall case `(set -o) 2>/dev/null` in #( 851153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *posix*) : 851253f17a9db278d33517d9888dd77848f554522a38JP Abgrall set -o posix ;; #( 851353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) : 851453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 85152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 85162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 85172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 85182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 851953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_nl=' 852053f17a9db278d33517d9888dd77848f554522a38JP Abgrall' 852153f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport as_nl 852253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Printing a long string crashes Solaris 7 /usr/bin/printf. 852353f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 852453f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 852553f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 852653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Prefer a ksh shell builtin over an external printf program on Solaris, 852753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# but without wasting forks for bash or zsh. 852853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -z "$BASH_VERSION$ZSH_VERSION" \ 852953f17a9db278d33517d9888dd77848f554522a38JP Abgrall && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 853053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo='print -r --' 853153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='print -rn --' 853253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 853353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo='printf %s\n' 853453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='printf %s' 853553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 853653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 853753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 853853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='/usr/ucb/echo -n' 85392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 854053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 854153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n_body='eval 854253f17a9db278d33517d9888dd77848f554522a38JP Abgrall arg=$1; 854353f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $arg in #( 854453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *"$as_nl"*) 854553f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "X$arg" : "X\\(.*\\)$as_nl"; 854653f17a9db278d33517d9888dd77848f554522a38JP Abgrall arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 854753f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac; 854853f17a9db278d33517d9888dd77848f554522a38JP Abgrall expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 854953f17a9db278d33517d9888dd77848f554522a38JP Abgrall ' 855053f17a9db278d33517d9888dd77848f554522a38JP Abgrall export as_echo_n_body 855153f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo_n='sh -c $as_echo_n_body as_echo' 85522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 855353f17a9db278d33517d9888dd77848f554522a38JP Abgrall export as_echo_body 855453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_echo='sh -c $as_echo_body as_echo' 85552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 85562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 855753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# The user is always right. 855853f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "${PATH_SEPARATOR+set}" != set; then 855953f17a9db278d33517d9888dd77848f554522a38JP Abgrall PATH_SEPARATOR=: 856053f17a9db278d33517d9888dd77848f554522a38JP Abgrall (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 856153f17a9db278d33517d9888dd77848f554522a38JP Abgrall (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 856253f17a9db278d33517d9888dd77848f554522a38JP Abgrall PATH_SEPARATOR=';' 856353f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 85642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 85652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 85662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 85672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# IFS 85682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# We need space, tab and new line, in precisely that order. Quoting is 85692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# there to prevent editors from complaining about space-tab. 85702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# (If _AS_PATH_WALK were called with IFS unset, it would disable word 85712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# splitting by setting IFS to empty value.) 85722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=" "" $as_nl" 85732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 85742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Find who we are. Look in the path if we contain no directory separator. 857553f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_myself= 857653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $0 in #(( 85772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *[\\/]* ) as_myself=$0 ;; 85782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 85792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor as_dir in $PATH 85802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 85812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$as_save_IFS 85822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -z "$as_dir" && as_dir=. 858353f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 858453f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 85852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectIFS=$as_save_IFS 85862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 85872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 85882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 85892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# We did not find ourselves, most probably we were run as `sh COMMAND' 85902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# in which case we are not to be found in the path. 85912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "x$as_myself" = x; then 85922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_myself=$0 85932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 85942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test ! -f "$as_myself"; then 859553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 859653f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit 1 85972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 85982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 859953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Unset variables that we do not need and which cause bugs (e.g. in 860053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 860153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# suppresses any "Segmentation fault" message there. '((' could 860253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# trigger a bug in pdksh 5.2.14. 860353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor as_var in BASH_ENV ENV MAIL MAILPATH 860453f17a9db278d33517d9888dd77848f554522a38JP Abgralldo eval test x\${$as_var+set} = xset \ 860553f17a9db278d33517d9888dd77848f554522a38JP Abgrall && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 86062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 86072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPS1='$ ' 86082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPS2='> ' 86092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectPS4='+ ' 86102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 86112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# NLS nuisances. 861253f17a9db278d33517d9888dd77848f554522a38JP AbgrallLC_ALL=C 861353f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport LC_ALL 861453f17a9db278d33517d9888dd77848f554522a38JP AbgrallLANGUAGE=C 861553f17a9db278d33517d9888dd77848f554522a38JP Abgrallexport LANGUAGE 861653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 861753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# CDPATH. 861853f17a9db278d33517d9888dd77848f554522a38JP Abgrall(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 861953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 862053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 862153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_error STATUS ERROR [LINENO LOG_FD] 862253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ---------------------------------------- 862353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 862453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 862553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# script with STATUS, using 1 if that was 0. 862653f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_error () 862753f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 862853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_status=$1; test $as_status -eq 0 && as_status=1 862953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test "$4"; then 863053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 863153f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 86322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 863353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$as_me: error: $2" >&2 863453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_exit $as_status 863553f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_error 863653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 863753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 863853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_set_status STATUS 863953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------------- 864053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Set $? to STATUS, without forking. 864153f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_set_status () 864253f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 864353f17a9db278d33517d9888dd77848f554522a38JP Abgrall return $1 864453f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_set_status 864553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 864653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_exit STATUS 864753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------- 864853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 864953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_exit () 865053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 865153f17a9db278d33517d9888dd77848f554522a38JP Abgrall set +e 865253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_set_status $1 865353f17a9db278d33517d9888dd77848f554522a38JP Abgrall exit $1 865453f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_exit 865553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 865653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_unset VAR 865753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# --------------- 865853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Portably unset VAR. 865953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_unset () 866053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 866153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { eval $1=; unset $1;} 866253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 866353f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_unset=as_fn_unset 866453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_append VAR VALUE 866553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ---------------------- 866653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Append the text in VALUE to the end of the definition contained in VAR. Take 866753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# advantage of any shell optimizations that allow amortized linear growth over 866853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# repeated appends, instead of the typical quadratic growth present in naive 866953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# implementations. 867053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 867153f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval 'as_fn_append () 867253f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 867353f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $1+=\$2 867453f17a9db278d33517d9888dd77848f554522a38JP Abgrall }' 867553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 867653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append () 867753f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 867853f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval $1=\$$1\$2 867953f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 868053f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi # as_fn_append 868153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 868253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_arith ARG... 868353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------------ 868453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Perform arithmetic evaluation on the ARGs, and store the result in the 868553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# global $as_val. Take advantage of shells that can avoid forks. The arguments 868653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# must be portable across $(()) and expr. 868753f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 868853f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval 'as_fn_arith () 868953f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 869053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_val=$(( $* )) 869153f17a9db278d33517d9888dd77848f554522a38JP Abgrall }' 869253f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 869353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_arith () 869453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 869553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_val=`expr "$@" || test $? -eq 1` 869653f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 869753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi # as_fn_arith 869853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 86992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 87002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif expr a : '\(a\)' >/dev/null 2>&1 && 87012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "X`expr 00001 : '.*\(...\)'`" = X001; then 87022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_expr=expr 87032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 87042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_expr=false 87052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 87062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 87072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 87082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_basename=basename 87092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 87102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_basename=false 87112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 87122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 871353f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 871453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirname=dirname 871553f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 871653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirname=false 871753f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 87182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 87192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_me=`$as_basename -- "$0" || 87202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 87212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project X"$0" : 'X\(//\)$' \| \ 87222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project X"$0" : 'X\(/\)' \| . 2>/dev/null || 872353f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo X/"$0" | 87242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed '/^.*\/\([^/][^/]*\)\/*$/{ 87252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 87262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 87272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 87282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\/\(\/\/\)$/{ 87292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 87302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 87312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 87322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\/\(\/\).*/{ 87332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 87342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 87352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 87362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s/.*/./; q'` 87372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 873853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Avoid depending upon Character Ranges. 873953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_letters='abcdefghijklmnopqrstuvwxyz' 874053f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 874153f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_Letters=$as_cr_letters$as_cr_LETTERS 874253f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_digits='0123456789' 874353f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_cr_alnum=$as_cr_Letters$as_cr_digits 87442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 87452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectECHO_C= ECHO_N= ECHO_T= 874653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase `echo -n x` in #((((( 87472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project-n*) 874853f17a9db278d33517d9888dd77848f554522a38JP Abgrall case `echo 'xy\c'` in 87492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *c*) ECHO_T=' ';; # ECHO_T is single tab character. 875053f17a9db278d33517d9888dd77848f554522a38JP Abgrall xy) ECHO_C='\c';; 875153f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 875253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ECHO_T=' ';; 87532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac;; 87542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*) 87552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ECHO_N='-n';; 87562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 87572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 87582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conf$$ conf$$.exe conf$$.file 87592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -d conf$$.dir; then 87602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project rm -f conf$$.dir/conf$$.file 87612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 87622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project rm -f conf$$.dir 876353f17a9db278d33517d9888dd77848f554522a38JP Abgrall mkdir conf$$.dir 2>/dev/null 876453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 876553f17a9db278d33517d9888dd77848f554522a38JP Abgrallif (echo >conf$$.file) 2>/dev/null; then 876653f17a9db278d33517d9888dd77848f554522a38JP Abgrall if ln -s conf$$.file conf$$ 2>/dev/null; then 876753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='ln -s' 876853f17a9db278d33517d9888dd77848f554522a38JP Abgrall # ... but there are two gotchas: 876953f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 877053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 877153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # In both cases, we have to default to `cp -pR'. 877253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 877353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='cp -pR' 877453f17a9db278d33517d9888dd77848f554522a38JP Abgrall elif ln conf$$.file conf$$ 2>/dev/null; then 877553f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s=ln 877653f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 877753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='cp -pR' 877853f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 877953f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 878053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_ln_s='cp -pR' 87812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 87822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 87832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectrmdir conf$$.dir 2>/dev/null 87842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 878553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 878653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_mkdir_p 878753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ------------- 878853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Create "$as_dir" as a directory, including parents if necessary. 878953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_mkdir_p () 879053f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 879153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 879253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $as_dir in #( 879353f17a9db278d33517d9888dd77848f554522a38JP Abgrall -*) as_dir=./$as_dir;; 879453f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 879553f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -d "$as_dir" || eval $as_mkdir_p || { 879653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirs= 879753f17a9db278d33517d9888dd77848f554522a38JP Abgrall while :; do 879853f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $as_dir in #( 879953f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 880053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) as_qdir=$as_dir;; 880153f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 880253f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dirs="'$as_qdir' $as_dirs" 880353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dir=`$as_dirname -- "$as_dir" || 880453f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 880553f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_dir" : 'X\(//\)[^/]' \| \ 880653f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_dir" : 'X\(//\)$' \| \ 880753f17a9db278d33517d9888dd77848f554522a38JP Abgrall X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 880853f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo X"$as_dir" | 880953f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 881053f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 881153f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 881253f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 881353f17a9db278d33517d9888dd77848f554522a38JP Abgrall /^X\(\/\/\)[^/].*/{ 881453f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 881553f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 881653f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 881753f17a9db278d33517d9888dd77848f554522a38JP Abgrall /^X\(\/\/\)$/{ 881853f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 881953f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 882053f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 882153f17a9db278d33517d9888dd77848f554522a38JP Abgrall /^X\(\/\).*/{ 882253f17a9db278d33517d9888dd77848f554522a38JP Abgrall s//\1/ 882353f17a9db278d33517d9888dd77848f554522a38JP Abgrall q 882453f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 882553f17a9db278d33517d9888dd77848f554522a38JP Abgrall s/.*/./; q'` 882653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -d "$as_dir" && break 882753f17a9db278d33517d9888dd77848f554522a38JP Abgrall done 882853f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -z "$as_dirs" || eval "mkdir $as_dirs" 882953f17a9db278d33517d9888dd77848f554522a38JP Abgrall } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 883053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 883153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 883253f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_mkdir_p 88332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif mkdir -p . 2>/dev/null; then 883453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_mkdir_p='mkdir -p "$as_dir"' 88352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectelse 88362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -d ./-p && rmdir ./-p 88372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project as_mkdir_p=false 88382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 88392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 884053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 884153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# as_fn_executable_p FILE 884253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ----------------------- 884353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Test if FILE is an executable regular file. 884453f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_executable_p () 884553f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 884653f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -f "$1" && test -x "$1" 884753f17a9db278d33517d9888dd77848f554522a38JP Abgrall} # as_fn_executable_p 884853f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_test_x='test -x' 884953f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_executable_p=as_fn_executable_p 88502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Sed expression to map a string onto a valid CPP name. 88522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 88532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Sed expression to map a string onto a valid variable name. 88552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 88562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectexec 6>&1 885953f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ----------------------------------- ## 886053f17a9db278d33517d9888dd77848f554522a38JP Abgrall## Main body of $CONFIG_STATUS script. ## 886153f17a9db278d33517d9888dd77848f554522a38JP Abgrall## ----------------------------------- ## 886253f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ASEOF 886353f17a9db278d33517d9888dd77848f554522a38JP Abgralltest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 88642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 886553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 886653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Save the log message, to keep $0 and so on meaningful, and to 88672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# report actual input values of CONFIG_FILES etc. instead of their 88682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# values after options handling. 88692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_log=" 88702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectThis file was extended by $as_me, which was 887153f17a9db278d33517d9888dd77848f554522a38JP Abgrallgenerated by GNU Autoconf 2.69. Invocation command line was 88722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CONFIG_FILES = $CONFIG_FILES 88742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CONFIG_HEADERS = $CONFIG_HEADERS 88752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CONFIG_LINKS = $CONFIG_LINKS 88762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project CONFIG_COMMANDS = $CONFIG_COMMANDS 88772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project $ $0 $@ 88782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecton `(hostname || uname -n) 2>/dev/null | sed 1q` 88802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project" 88812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 88832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 888453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_config_files in *" 888553f17a9db278d33517d9888dd77848f554522a38JP Abgrall"*) set x $ac_config_files; shift; ac_config_files=$*;; 888653f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 888753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 888853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase $ac_config_headers in *" 888953f17a9db278d33517d9888dd77848f554522a38JP Abgrall"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 889053f17a9db278d33517d9888dd77848f554522a38JP Abgrallesac 889153f17a9db278d33517d9888dd77848f554522a38JP Abgrall 889253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 889353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 88942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Files that config.status was made for. 88952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectconfig_files="$ac_config_files" 88962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectconfig_headers="$ac_config_headers" 88972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectconfig_commands="$ac_config_commands" 88982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 88992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 89002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 890153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 89022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cs_usage="\ 890353f17a9db278d33517d9888dd77848f554522a38JP Abgrall\`$as_me' instantiates files and other configuration actions 890453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfrom templates according to the current configuration. Unless the files 890553f17a9db278d33517d9888dd77848f554522a38JP Abgralland actions are specified as TAGs, all are instantiated by default. 89062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 890753f17a9db278d33517d9888dd77848f554522a38JP AbgrallUsage: $0 [OPTION]... [TAG]... 89082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 89092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -h, --help print this help, then exit 89102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -V, --version print version number and configuration settings, then exit 891153f17a9db278d33517d9888dd77848f554522a38JP Abgrall --config print configuration, then exit 891253f17a9db278d33517d9888dd77848f554522a38JP Abgrall -q, --quiet, --silent 891353f17a9db278d33517d9888dd77848f554522a38JP Abgrall do not print progress messages 89142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -d, --debug don't remove temporary files 89152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --recheck update $as_me by reconfiguring in the same conditions 891653f17a9db278d33517d9888dd77848f554522a38JP Abgrall --file=FILE[:TEMPLATE] 891753f17a9db278d33517d9888dd77848f554522a38JP Abgrall instantiate the configuration file FILE 891853f17a9db278d33517d9888dd77848f554522a38JP Abgrall --header=FILE[:TEMPLATE] 891953f17a9db278d33517d9888dd77848f554522a38JP Abgrall instantiate the configuration header FILE 89202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 89212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectConfiguration files: 89222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$config_files 89232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 89242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectConfiguration headers: 89252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$config_headers 89262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 89272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectConfiguration commands: 89282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$config_commands 89292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 893053f17a9db278d33517d9888dd77848f554522a38JP AbgrallReport bugs to the package provider." 89312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 89322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 893353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 893453f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 89352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_cs_version="\\ 89362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectconfig.status 893753f17a9db278d33517d9888dd77848f554522a38JP Abgrallconfigured by $0, generated by GNU Autoconf 2.69, 893853f17a9db278d33517d9888dd77848f554522a38JP Abgrall with options \\"\$ac_cs_config\\" 89392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 894053f17a9db278d33517d9888dd77848f554522a38JP AbgrallCopyright (C) 2012 Free Software Foundation, Inc. 89412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectThis config.status script is free software; the Free Software Foundation 89422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectgives unlimited permission to copy, distribute and modify it." 89432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 89442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_pwd='$ac_pwd' 89452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectsrcdir='$srcdir' 89462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source ProjectINSTALL='$INSTALL' 894753f17a9db278d33517d9888dd77848f554522a38JP Abgralltest -n "\$AWK" || AWK=awk 89482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 89492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 895053f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 895153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# The default lists apply if the user does not specify any file. 89522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_need_defaults=: 89532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectwhile test $# != 0 89542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 89552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $1 in 895653f17a9db278d33517d9888dd77848f554522a38JP Abgrall --*=?*) 89572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_option=`expr "X$1" : 'X\([^=]*\)='` 89582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 89592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_shift=: 89602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 896153f17a9db278d33517d9888dd77848f554522a38JP Abgrall --*=) 896253f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_option=`expr "X$1" : 'X\([^=]*\)='` 896353f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_optarg= 896453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_shift=: 896553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ;; 89662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) 89672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_option=$1 89682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_optarg=$2 89692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_shift=shift 89702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 89712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 89722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 89732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_option in 89742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Handling of the options. 89752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 89762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cs_recheck=: ;; 89772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 897853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$ac_cs_version"; exit ;; 897953f17a9db278d33517d9888dd77848f554522a38JP Abgrall --config | --confi | --conf | --con | --co | --c ) 898053f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$ac_cs_config"; exit ;; 89812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --debug | --debu | --deb | --de | --d | -d ) 89822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project debug=: ;; 89832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --file | --fil | --fi | --f ) 89842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project $ac_shift 898553f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_optarg in 898653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 898753f17a9db278d33517d9888dd77848f554522a38JP Abgrall '') as_fn_error $? "missing file argument" ;; 898853f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 898953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append CONFIG_FILES " '$ac_optarg'" 89902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_need_defaults=false;; 89912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --header | --heade | --head | --hea ) 89922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project $ac_shift 899353f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_optarg in 899453f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 899553f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 899653f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append CONFIG_HEADERS " '$ac_optarg'" 89972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_need_defaults=false;; 89982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --he | --h) 89992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Conflict between --help and --header 900053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "ambiguous option: \`$1' 900153f17a9db278d33517d9888dd77848f554522a38JP AbgrallTry \`$0 --help' for more information.";; 90022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project --help | --hel | -h ) 900353f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$ac_cs_usage"; exit ;; 90042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 90052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project | -silent | --silent | --silen | --sile | --sil | --si | --s) 90062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cs_silent=: ;; 90072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # This is an error. 900953f17a9db278d33517d9888dd77848f554522a38JP Abgrall -*) as_fn_error $? "unrecognized option: \`$1' 901053f17a9db278d33517d9888dd77848f554522a38JP AbgrallTry \`$0 --help' for more information." ;; 90112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 901253f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) as_fn_append ac_config_targets " $1" 90132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_need_defaults=false ;; 90142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 90162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project shift 90172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 90182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_configure_extra_args= 90202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif $ac_cs_silent; then 90222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exec 6>/dev/null 90232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_configure_extra_args="$ac_configure_extra_args --silent" 90242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 90252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 902753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 90282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif \$ac_cs_recheck; then 902953f17a9db278d33517d9888dd77848f554522a38JP Abgrall set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 903053f17a9db278d33517d9888dd77848f554522a38JP Abgrall shift 903153f17a9db278d33517d9888dd77848f554522a38JP Abgrall \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 903253f17a9db278d33517d9888dd77848f554522a38JP Abgrall CONFIG_SHELL='$SHELL' 90332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project export CONFIG_SHELL 903453f17a9db278d33517d9888dd77848f554522a38JP Abgrall exec "\$@" 90352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 90362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90372949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 903853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 90392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectexec 5>>config.log 90402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 90412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo 90422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 90432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project## Running $as_me. ## 90442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ASBOX 904553f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$ac_log" 90462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} >&5 90472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 904953f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 90502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 90512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# INIT-COMMANDS 90522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# 90532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 90562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 905753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 90582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Handling of arguments. 90602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_config_target in $ac_config_targets 90612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 90622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_config_target in 90632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 90642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 90652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 906653f17a9db278d33517d9888dd77848f554522a38JP Abgrall "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;; 90672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 906853f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 90692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 90702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 90712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# If the user did not use the arguments to specify the items to instantiate, 90742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# then the envvar interface is used. Set only those that are not. 90752949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# We use the long form for the default assignment because of an extremely 90762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# bizarre bug on SunOS 4.1.3. 90772949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif $ac_need_defaults; then 90782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 90792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 90802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 90812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 90822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 90832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Have a temporary directory for convenience. Make it in the build tree 90842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# simply because there is no reason against having it here, and in addition, 90852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# creating and moving files from /tmp can sometimes cause problems. 90862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Hook for its removal unless debugging. 90872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Note that there is a small window in which the directory will not be cleaned: 90882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# after its creation but before its name has been assigned to `$tmp'. 90892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$debug || 90902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 909153f17a9db278d33517d9888dd77848f554522a38JP Abgrall tmp= ac_tmp= 90922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project trap 'exit_status=$? 909353f17a9db278d33517d9888dd77848f554522a38JP Abgrall : "${ac_tmp:=$tmp}" 909453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 90952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project' 0 909653f17a9db278d33517d9888dd77848f554522a38JP Abgrall trap 'as_fn_exit 1' 1 2 13 15 90972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 90982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Create a (secure) tmp directory for tmp files. 90992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 91002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 91012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 910253f17a9db278d33517d9888dd77848f554522a38JP Abgrall test -d "$tmp" 91032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} || 91042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project{ 91052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project tmp=./conf$$-$RANDOM 91062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project (umask 077 && mkdir "$tmp") 910753f17a9db278d33517d9888dd77848f554522a38JP Abgrall} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 910853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_tmp=$tmp 91092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 911053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Set up the scripts for CONFIG_FILES section. 911153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# No need to generate them if there are no CONFIG_FILES. 911253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# This happens for instance with `./config.status config.h'. 91132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test -n "$CONFIG_FILES"; then 91142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 91152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 911653f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_cr=`echo X | tr X '\015'` 911753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# On cygwin, bash can eat \r inside `` if the user requested igncr. 911853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# But we know of no other shell where ac_cr would be empty at this 911953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# point, so we can use a bashism as a fallback. 912053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "x$ac_cr" = x; then 912153f17a9db278d33517d9888dd77848f554522a38JP Abgrall eval ac_cr=\$\'\\r\' 912253f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 912353f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 912453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 912553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cs_awk_cr='\\r' 912653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 912753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_cs_awk_cr=$ac_cr 912853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 912953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 913053f17a9db278d33517d9888dd77848f554522a38JP Abgrallecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 913153f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 91322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 91332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 913453f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 913553f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo "cat >conf$$subs.awk <<_ACEOF" && 913653f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 913753f17a9db278d33517d9888dd77848f554522a38JP Abgrall echo "_ACEOF" 913853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} >conf$$subs.sh || 913953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 914053f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 91412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_delim='%!_!# ' 91422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfor ac_last_try in false false false false false :; do 914353f17a9db278d33517d9888dd77848f554522a38JP Abgrall . ./conf$$subs.sh || 914453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 914553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 914653f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 914753f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test $ac_delim_n = $ac_delim_num; then 91482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project break 91492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project elif $ac_last_try; then 915053f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 91512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 91522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 91532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 91542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone 915553f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conf$$subs.sh 915653f17a9db278d33517d9888dd77848f554522a38JP Abgrall 915753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 915853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 915953f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 916053f17a9db278d33517d9888dd77848f554522a38JP Abgrallsed -n ' 916153f17a9db278d33517d9888dd77848f554522a38JP Abgrallh 916253f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^/S["/; s/!.*/"]=/ 916353f17a9db278d33517d9888dd77848f554522a38JP Abgrallp 916453f17a9db278d33517d9888dd77848f554522a38JP Abgrallg 916553f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^[^!]*!// 916653f17a9db278d33517d9888dd77848f554522a38JP Abgrall:repl 916753f17a9db278d33517d9888dd77848f554522a38JP Abgrallt repl 916853f17a9db278d33517d9888dd77848f554522a38JP Abgralls/'"$ac_delim"'$// 916953f17a9db278d33517d9888dd77848f554522a38JP Abgrallt delim 917053f17a9db278d33517d9888dd77848f554522a38JP Abgrall:nl 917153f17a9db278d33517d9888dd77848f554522a38JP Abgrallh 917253f17a9db278d33517d9888dd77848f554522a38JP Abgralls/\(.\{148\}\)..*/\1/ 917353f17a9db278d33517d9888dd77848f554522a38JP Abgrallt more1 917453f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 917553f17a9db278d33517d9888dd77848f554522a38JP Abgrallp 917653f17a9db278d33517d9888dd77848f554522a38JP Abgralln 917753f17a9db278d33517d9888dd77848f554522a38JP Abgrallb repl 917853f17a9db278d33517d9888dd77848f554522a38JP Abgrall:more1 917953f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g; s/^/"/; s/$/"\\/ 918053f17a9db278d33517d9888dd77848f554522a38JP Abgrallp 918153f17a9db278d33517d9888dd77848f554522a38JP Abgrallg 918253f17a9db278d33517d9888dd77848f554522a38JP Abgralls/.\{148\}// 918353f17a9db278d33517d9888dd77848f554522a38JP Abgrallt nl 918453f17a9db278d33517d9888dd77848f554522a38JP Abgrall:delim 918553f17a9db278d33517d9888dd77848f554522a38JP Abgrallh 918653f17a9db278d33517d9888dd77848f554522a38JP Abgralls/\(.\{148\}\)..*/\1/ 918753f17a9db278d33517d9888dd77848f554522a38JP Abgrallt more2 918853f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g; s/^/"/; s/$/"/ 918953f17a9db278d33517d9888dd77848f554522a38JP Abgrallp 919053f17a9db278d33517d9888dd77848f554522a38JP Abgrallb 919153f17a9db278d33517d9888dd77848f554522a38JP Abgrall:more2 919253f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g; s/^/"/; s/$/"\\/ 919353f17a9db278d33517d9888dd77848f554522a38JP Abgrallp 919453f17a9db278d33517d9888dd77848f554522a38JP Abgrallg 919553f17a9db278d33517d9888dd77848f554522a38JP Abgralls/.\{148\}// 919653f17a9db278d33517d9888dd77848f554522a38JP Abgrallt delim 919753f17a9db278d33517d9888dd77848f554522a38JP Abgrall' <conf$$subs.awk | sed ' 919853f17a9db278d33517d9888dd77848f554522a38JP Abgrall/^[^""]/{ 919953f17a9db278d33517d9888dd77848f554522a38JP Abgrall N 920053f17a9db278d33517d9888dd77848f554522a38JP Abgrall s/\n// 920153f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 920253f17a9db278d33517d9888dd77848f554522a38JP Abgrall' >>$CONFIG_STATUS || ac_write_fail=1 920353f17a9db278d33517d9888dd77848f554522a38JP Abgrallrm -f conf$$subs.awk 920453f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 920553f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACAWK 920653f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 920753f17a9db278d33517d9888dd77848f554522a38JP Abgrall for (key in S) S_is_set[key] = 1 920853f17a9db278d33517d9888dd77848f554522a38JP Abgrall FS = "" 92092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 921053f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 921153f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ 921253f17a9db278d33517d9888dd77848f554522a38JP Abgrall line = $ 0 921353f17a9db278d33517d9888dd77848f554522a38JP Abgrall nfields = split(line, field, "@") 921453f17a9db278d33517d9888dd77848f554522a38JP Abgrall substed = 0 921553f17a9db278d33517d9888dd77848f554522a38JP Abgrall len = length(field[1]) 921653f17a9db278d33517d9888dd77848f554522a38JP Abgrall for (i = 2; i < nfields; i++) { 921753f17a9db278d33517d9888dd77848f554522a38JP Abgrall key = field[i] 921853f17a9db278d33517d9888dd77848f554522a38JP Abgrall keylen = length(key) 921953f17a9db278d33517d9888dd77848f554522a38JP Abgrall if (S_is_set[key]) { 922053f17a9db278d33517d9888dd77848f554522a38JP Abgrall value = S[key] 922153f17a9db278d33517d9888dd77848f554522a38JP Abgrall line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 922253f17a9db278d33517d9888dd77848f554522a38JP Abgrall len += length(value) + length(field[++i]) 922353f17a9db278d33517d9888dd77848f554522a38JP Abgrall substed = 1 922453f17a9db278d33517d9888dd77848f554522a38JP Abgrall } else 922553f17a9db278d33517d9888dd77848f554522a38JP Abgrall len += 1 + keylen 922653f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 92272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 922853f17a9db278d33517d9888dd77848f554522a38JP Abgrall print line 922953f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 923053f17a9db278d33517d9888dd77848f554522a38JP Abgrall 923153f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACAWK 92322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 923353f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 923453f17a9db278d33517d9888dd77848f554522a38JP Abgrallif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 923553f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 923653f17a9db278d33517d9888dd77848f554522a38JP Abgrallelse 923753f17a9db278d33517d9888dd77848f554522a38JP Abgrall cat 923853f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 923953f17a9db278d33517d9888dd77848f554522a38JP Abgrall || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 92402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 92412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 924253f17a9db278d33517d9888dd77848f554522a38JP Abgrall# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 924353f17a9db278d33517d9888dd77848f554522a38JP Abgrall# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 92442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# trailing colons and then remove the whole line if VPATH becomes empty 92452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# (actually we leave an empty line to preserve line numbers). 92462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "x$srcdir" = x.; then 924753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 924853f17a9db278d33517d9888dd77848f554522a38JP Abgrallh 924953f17a9db278d33517d9888dd77848f554522a38JP Abgralls/// 925053f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^/:/ 925153f17a9db278d33517d9888dd77848f554522a38JP Abgralls/[ ]*$/:/ 925253f17a9db278d33517d9888dd77848f554522a38JP Abgralls/:\$(srcdir):/:/g 925353f17a9db278d33517d9888dd77848f554522a38JP Abgralls/:\${srcdir}:/:/g 925453f17a9db278d33517d9888dd77848f554522a38JP Abgralls/:@srcdir@:/:/g 925553f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^:*// 92562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects/:*$// 925753f17a9db278d33517d9888dd77848f554522a38JP Abgrallx 925853f17a9db278d33517d9888dd77848f554522a38JP Abgralls/\(=[ ]*\).*/\1/ 925953f17a9db278d33517d9888dd77848f554522a38JP AbgrallG 926053f17a9db278d33517d9888dd77848f554522a38JP Abgralls/\n// 92612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects/^[^=]*=[ ]*$// 92622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project}' 92632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 92642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 926553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 92662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi # test -n "$CONFIG_FILES" 92672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 926853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Set up the scripts for CONFIG_HEADERS section. 926953f17a9db278d33517d9888dd77848f554522a38JP Abgrall# No need to generate them if there are no CONFIG_HEADERS. 927053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# This happens for instance with `./config.status Makefile'. 927153f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$CONFIG_HEADERS"; then 927253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >"$ac_tmp/defines.awk" <<\_ACAWK || 927353f17a9db278d33517d9888dd77848f554522a38JP AbgrallBEGIN { 927453f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 927553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 927653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Transform confdefs.h into an awk script `defines.awk', embedded as 927753f17a9db278d33517d9888dd77848f554522a38JP Abgrall# here-document in config.status, that substitutes the proper values into 927853f17a9db278d33517d9888dd77848f554522a38JP Abgrall# config.h.in to produce config.h. 927953f17a9db278d33517d9888dd77848f554522a38JP Abgrall 928053f17a9db278d33517d9888dd77848f554522a38JP Abgrall# Create a delimiter string that does not exist in confdefs.h, to ease 928153f17a9db278d33517d9888dd77848f554522a38JP Abgrall# handling of long lines. 928253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_delim='%!_!# ' 928353f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_last_try in false false :; do 928453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 928553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if test -z "$ac_tt"; then 928653f17a9db278d33517d9888dd77848f554522a38JP Abgrall break 928753f17a9db278d33517d9888dd77848f554522a38JP Abgrall elif $ac_last_try; then 928853f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 928953f17a9db278d33517d9888dd77848f554522a38JP Abgrall else 929053f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 929153f17a9db278d33517d9888dd77848f554522a38JP Abgrall fi 929253f17a9db278d33517d9888dd77848f554522a38JP Abgralldone 929353f17a9db278d33517d9888dd77848f554522a38JP Abgrall 929453f17a9db278d33517d9888dd77848f554522a38JP Abgrall# For the awk script, D is an array of macro values keyed by name, 929553f17a9db278d33517d9888dd77848f554522a38JP Abgrall# likewise P contains macro parameters if any. Preserve backslash 929653f17a9db278d33517d9888dd77848f554522a38JP Abgrall# newline sequences. 929753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 929853f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 929953f17a9db278d33517d9888dd77848f554522a38JP Abgrallsed -n ' 930053f17a9db278d33517d9888dd77848f554522a38JP Abgralls/.\{148\}/&'"$ac_delim"'/g 930153f17a9db278d33517d9888dd77848f554522a38JP Abgrallt rset 930253f17a9db278d33517d9888dd77848f554522a38JP Abgrall:rset 930353f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^[ ]*#[ ]*define[ ][ ]*/ / 930453f17a9db278d33517d9888dd77848f554522a38JP Abgrallt def 930553f17a9db278d33517d9888dd77848f554522a38JP Abgralld 930653f17a9db278d33517d9888dd77848f554522a38JP Abgrall:def 930753f17a9db278d33517d9888dd77848f554522a38JP Abgralls/\\$// 930853f17a9db278d33517d9888dd77848f554522a38JP Abgrallt bsnl 930953f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g 931053f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 931153f17a9db278d33517d9888dd77848f554522a38JP AbgrallD["\1"]=" \3"/p 931253f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 931353f17a9db278d33517d9888dd77848f554522a38JP Abgralld 931453f17a9db278d33517d9888dd77848f554522a38JP Abgrall:bsnl 931553f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g 931653f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 931753f17a9db278d33517d9888dd77848f554522a38JP AbgrallD["\1"]=" \3\\\\\\n"\\/p 931853f17a9db278d33517d9888dd77848f554522a38JP Abgrallt cont 931953f17a9db278d33517d9888dd77848f554522a38JP Abgralls/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 932053f17a9db278d33517d9888dd77848f554522a38JP Abgrallt cont 932153f17a9db278d33517d9888dd77848f554522a38JP Abgralld 932253f17a9db278d33517d9888dd77848f554522a38JP Abgrall:cont 932353f17a9db278d33517d9888dd77848f554522a38JP Abgralln 932453f17a9db278d33517d9888dd77848f554522a38JP Abgralls/.\{148\}/&'"$ac_delim"'/g 932553f17a9db278d33517d9888dd77848f554522a38JP Abgrallt clear 932653f17a9db278d33517d9888dd77848f554522a38JP Abgrall:clear 932753f17a9db278d33517d9888dd77848f554522a38JP Abgralls/\\$// 932853f17a9db278d33517d9888dd77848f554522a38JP Abgrallt bsnlc 932953f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g; s/^/"/; s/$/"/p 933053f17a9db278d33517d9888dd77848f554522a38JP Abgralld 933153f17a9db278d33517d9888dd77848f554522a38JP Abgrall:bsnlc 933253f17a9db278d33517d9888dd77848f554522a38JP Abgralls/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 933353f17a9db278d33517d9888dd77848f554522a38JP Abgrallb cont 933453f17a9db278d33517d9888dd77848f554522a38JP Abgrall' <confdefs.h | sed ' 933553f17a9db278d33517d9888dd77848f554522a38JP Abgralls/'"$ac_delim"'/"\\\ 933653f17a9db278d33517d9888dd77848f554522a38JP Abgrall"/g' >>$CONFIG_STATUS || ac_write_fail=1 933753f17a9db278d33517d9888dd77848f554522a38JP Abgrall 933853f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 933953f17a9db278d33517d9888dd77848f554522a38JP Abgrall for (key in D) D_is_set[key] = 1 934053f17a9db278d33517d9888dd77848f554522a38JP Abgrall FS = "" 934153f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 934253f17a9db278d33517d9888dd77848f554522a38JP Abgrall/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 934353f17a9db278d33517d9888dd77848f554522a38JP Abgrall line = \$ 0 934453f17a9db278d33517d9888dd77848f554522a38JP Abgrall split(line, arg, " ") 934553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if (arg[1] == "#") { 934653f17a9db278d33517d9888dd77848f554522a38JP Abgrall defundef = arg[2] 934753f17a9db278d33517d9888dd77848f554522a38JP Abgrall mac1 = arg[3] 934853f17a9db278d33517d9888dd77848f554522a38JP Abgrall } else { 934953f17a9db278d33517d9888dd77848f554522a38JP Abgrall defundef = substr(arg[1], 2) 935053f17a9db278d33517d9888dd77848f554522a38JP Abgrall mac1 = arg[2] 935153f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 935253f17a9db278d33517d9888dd77848f554522a38JP Abgrall split(mac1, mac2, "(") #) 935353f17a9db278d33517d9888dd77848f554522a38JP Abgrall macro = mac2[1] 935453f17a9db278d33517d9888dd77848f554522a38JP Abgrall prefix = substr(line, 1, index(line, defundef) - 1) 935553f17a9db278d33517d9888dd77848f554522a38JP Abgrall if (D_is_set[macro]) { 935653f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Preserve the white space surrounding the "#". 935753f17a9db278d33517d9888dd77848f554522a38JP Abgrall print prefix "define", macro P[macro] D[macro] 935853f17a9db278d33517d9888dd77848f554522a38JP Abgrall next 935953f17a9db278d33517d9888dd77848f554522a38JP Abgrall } else { 936053f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Replace #undef with comments. This is necessary, for example, 936153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # in the case of _POSIX_SOURCE, which is predefined and required 936253f17a9db278d33517d9888dd77848f554522a38JP Abgrall # on some systems where configure will not decide to define it. 936353f17a9db278d33517d9888dd77848f554522a38JP Abgrall if (defundef == "undef") { 936453f17a9db278d33517d9888dd77848f554522a38JP Abgrall print "/*", prefix defundef, macro, "*/" 936553f17a9db278d33517d9888dd77848f554522a38JP Abgrall next 936653f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 936753f17a9db278d33517d9888dd77848f554522a38JP Abgrall } 936853f17a9db278d33517d9888dd77848f554522a38JP Abgrall} 936953f17a9db278d33517d9888dd77848f554522a38JP Abgrall{ print } 937053f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACAWK 937153f17a9db278d33517d9888dd77848f554522a38JP Abgrall_ACEOF 937253f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 937353f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 937453f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi # test -n "$CONFIG_HEADERS" 937553f17a9db278d33517d9888dd77848f554522a38JP Abgrall 93762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 937753f17a9db278d33517d9888dd77848f554522a38JP Abgralleval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 937853f17a9db278d33517d9888dd77848f554522a38JP Abgrallshift 937953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfor ac_tag 93802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdo 93812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_tag in 93822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :[FHLC]) ac_mode=$ac_tag; continue;; 93832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 93842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_mode$ac_tag in 93852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :[FHL]*:*);; 938653f17a9db278d33517d9888dd77848f554522a38JP Abgrall :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 93872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :[FH]-) ac_tag=-:-;; 93882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 93892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 93902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_save_IFS=$IFS 93912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=: 93922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project set x $ac_tag 93932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project IFS=$ac_save_IFS 93942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project shift 93952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_file=$1 93962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project shift 93972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 93982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_mode in 93992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :L) ac_source=$1;; 94002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :[FH]) 94012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_file_inputs= 94022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project for ac_f 94032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project do 94042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_f in 940553f17a9db278d33517d9888dd77848f554522a38JP Abgrall -) ac_f="$ac_tmp/stdin";; 94062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) # Look for the file first in the build tree, then in the source tree 94072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # (if the path is not absolute). The absolute path cannot be DOS-style, 94082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # because $ac_f cannot contain `:'. 94092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test -f "$ac_f" || 94102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_f in 94112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project [\\/$]*) false;; 94122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 94132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac || 941453f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 94152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 941653f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 941753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_append ac_file_inputs " '$ac_f'" 94182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project done 94192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 94202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Let's still pretend it is `configure' which instantiates (i.e., don't 94212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # use $as_me), people would be surprised to read: 94222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # /* config.h. Generated by config.status. */ 942353f17a9db278d33517d9888dd77848f554522a38JP Abgrall configure_input='Generated from '` 942453f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 942553f17a9db278d33517d9888dd77848f554522a38JP Abgrall `' by configure.' 94262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test x"$ac_file" != x-; then 94272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project configure_input="$ac_file. $configure_input" 942853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 942953f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: creating $ac_file" >&6;} 94302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 943153f17a9db278d33517d9888dd77848f554522a38JP Abgrall # Neutralize special characters interpreted by sed in replacement strings. 943253f17a9db278d33517d9888dd77848f554522a38JP Abgrall case $configure_input in #( 943353f17a9db278d33517d9888dd77848f554522a38JP Abgrall *\&* | *\|* | *\\* ) 943453f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_sed_conf_input=`$as_echo "$configure_input" | 943553f17a9db278d33517d9888dd77848f554522a38JP Abgrall sed 's/[\\\\&|]/\\\\&/g'`;; #( 943653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) ac_sed_conf_input=$configure_input;; 943753f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac 94382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 94392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_tag in 944053f17a9db278d33517d9888dd77848f554522a38JP Abgrall *:-:* | *:-) cat >"$ac_tmp/stdin" \ 944153f17a9db278d33517d9888dd77848f554522a38JP Abgrall || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 94422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 94432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 94442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 94452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 94462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_dir=`$as_dirname -- "$ac_file" || 94472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 94482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project X"$ac_file" : 'X\(//\)[^/]' \| \ 94492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project X"$ac_file" : 'X\(//\)$' \| \ 94502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 945153f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo X"$ac_file" | 94522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 94532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 94542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 94552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 94562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\(\/\/\)[^/].*/{ 94572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 94582949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 94592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 94602949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\(\/\/\)$/{ 94612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 94622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 94632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 94642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project /^X\(\/\).*/{ 94652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s//\1/ 94662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 94672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project } 94682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s/.*/./; q'` 946953f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_dir="$ac_dir"; as_fn_mkdir_p 94702949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_builddir=. 94712949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 94722949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase "$ac_dir" in 94732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 94742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*) 947553f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 94762949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # A ".." for each directory in $ac_dir_suffix. 947753f17a9db278d33517d9888dd77848f554522a38JP Abgrall ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 94782949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_top_builddir_sub in 94792949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 94802949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 94812949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac ;; 94822949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 94832949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_abs_top_builddir=$ac_pwd 94842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_abs_builddir=$ac_pwd$ac_dir_suffix 94852949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# for backward compatibility: 94862949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_top_builddir=$ac_top_build_prefix 94872949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 94882949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectcase $srcdir in 94892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project .) # We are building in place. 94902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir=. 94912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_top_srcdir=$ac_top_builddir_sub 94922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_abs_top_srcdir=$ac_pwd ;; 94932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project [\\/]* | ?:[\\/]* ) # Absolute name. 94942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir=$srcdir$ac_dir_suffix; 94952949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_top_srcdir=$srcdir 94962949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_abs_top_srcdir=$srcdir ;; 94972949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) # Relative name. 94982949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 94992949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_top_srcdir=$ac_top_build_prefix$srcdir 95002949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 95012949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 95022949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 95032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 95042949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 95052949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_mode in 95062949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :F) 95072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 95082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # CONFIG_FILE 95092949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 95102949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 95112949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $INSTALL in 95122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 95132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 95142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 95152949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 95162949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 951753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 95182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# If the template does not know about datarootdir, expand it. 95192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# FIXME: This hack should be removed a few years after 2.60. 95202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_datarootdir_hack=; ac_datarootdir_seen= 952153f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_sed_dataroot=' 952253f17a9db278d33517d9888dd77848f554522a38JP Abgrall/datarootdir/ { 95232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project p 95242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project q 95252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project} 95262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/@datadir@/p 95272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/@docdir@/p 95282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/@infodir@/p 95292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/@localedir@/p 953053f17a9db278d33517d9888dd77848f554522a38JP Abgrall/@mandir@/p' 953153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 95322949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*datarootdir*) ac_datarootdir_seen=yes;; 95332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 953453f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 953553f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 95362949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 953753f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 95382949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_datarootdir_hack=' 95392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s&@datadir@&$datadir&g 95402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s&@docdir@&$docdir&g 95412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s&@infodir@&$infodir&g 95422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s&@localedir@&$localedir&g 95432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project s&@mandir@&$mandir&g 954453f17a9db278d33517d9888dd77848f554522a38JP Abgrall s&\\\${datarootdir}&$datarootdir&g' ;; 95452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectesac 95462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 95472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 95482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Neutralize VPATH when `$srcdir' = `.'. 95492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Shell code in configure.ac might set extrasub. 95502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# FIXME: do we really want to maintain this feature? 955153f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 955253f17a9db278d33517d9888dd77848f554522a38JP Abgrallac_sed_extra="$ac_vpsub 95532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$extrasub 95542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 955553f17a9db278d33517d9888dd77848f554522a38JP Abgrallcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 95562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project:t 95572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 955853f17a9db278d33517d9888dd77848f554522a38JP Abgralls|@configure_input@|$ac_sed_conf_input|;t t 95592949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@top_builddir@&$ac_top_builddir_sub&;t t 956053f17a9db278d33517d9888dd77848f554522a38JP Abgralls&@top_build_prefix@&$ac_top_build_prefix&;t t 95612949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@srcdir@&$ac_srcdir&;t t 95622949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@abs_srcdir@&$ac_abs_srcdir&;t t 95632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@top_srcdir@&$ac_top_srcdir&;t t 95642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 95652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@builddir@&$ac_builddir&;t t 95662949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@abs_builddir@&$ac_abs_builddir&;t t 95672949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@abs_top_builddir@&$ac_abs_top_builddir&;t t 95682949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projects&@INSTALL@&$ac_INSTALL&;t t 95692949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project$ac_datarootdir_hack 957053f17a9db278d33517d9888dd77848f554522a38JP Abgrall" 957153f17a9db278d33517d9888dd77848f554522a38JP Abgralleval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 957253f17a9db278d33517d9888dd77848f554522a38JP Abgrall >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 95732949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 95742949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projecttest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 957553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 957653f17a9db278d33517d9888dd77848f554522a38JP Abgrall { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 957753f17a9db278d33517d9888dd77848f554522a38JP Abgrall "$ac_tmp/out"`; test -z "$ac_out"; } && 957853f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 957953f17a9db278d33517d9888dd77848f554522a38JP Abgrallwhich seems to be undefined. Please make sure it is defined" >&5 958053f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 958153f17a9db278d33517d9888dd77848f554522a38JP Abgrallwhich seems to be undefined. Please make sure it is defined" >&2;} 958253f17a9db278d33517d9888dd77848f554522a38JP Abgrall 958353f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f "$ac_tmp/stdin" 95842949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_file in 958553f17a9db278d33517d9888dd77848f554522a38JP Abgrall -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 958653f17a9db278d33517d9888dd77848f554522a38JP Abgrall *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 958753f17a9db278d33517d9888dd77848f554522a38JP Abgrall esac \ 958853f17a9db278d33517d9888dd77848f554522a38JP Abgrall || as_fn_error $? "could not create $ac_file" "$LINENO" 5 95892949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 95902949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project :H) 95912949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 95922949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # CONFIG_HEADER 95932949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # 95942949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project if test x"$ac_file" != x-; then 959553f17a9db278d33517d9888dd77848f554522a38JP Abgrall { 959653f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "/* $configure_input */" \ 959753f17a9db278d33517d9888dd77848f554522a38JP Abgrall && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 959853f17a9db278d33517d9888dd77848f554522a38JP Abgrall } >"$ac_tmp/config.h" \ 959953f17a9db278d33517d9888dd77848f554522a38JP Abgrall || as_fn_error $? "could not create $ac_file" "$LINENO" 5 960053f17a9db278d33517d9888dd77848f554522a38JP Abgrall if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 960153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 960253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: $ac_file is unchanged" >&6;} 96032949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 960453f17a9db278d33517d9888dd77848f554522a38JP Abgrall rm -f "$ac_file" 960553f17a9db278d33517d9888dd77848f554522a38JP Abgrall mv "$ac_tmp/config.h" "$ac_file" \ 960653f17a9db278d33517d9888dd77848f554522a38JP Abgrall || as_fn_error $? "could not create $ac_file" "$LINENO" 5 96072949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 96082949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project else 960953f17a9db278d33517d9888dd77848f554522a38JP Abgrall $as_echo "/* $configure_input */" \ 961053f17a9db278d33517d9888dd77848f554522a38JP Abgrall && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 961153f17a9db278d33517d9888dd77848f554522a38JP Abgrall || as_fn_error $? "could not create -" "$LINENO" 5 96122949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project fi 96132949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 96142949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 961553f17a9db278d33517d9888dd77848f554522a38JP Abgrall :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 961653f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: executing $ac_file commands" >&6;} 96172949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ;; 96182949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 96192949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 96202949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 96212949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project case $ac_file$ac_mode in 96222949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project "default-1":C) if test -f .devel; then 96232949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project echo timestamp > stamp-h 96242949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project cat Makefile-devel-adds >> Makefile 96252949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project make depend 96262949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi ;; 96272949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 96282949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project esac 96292949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectdone # for ac_tag 96302949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 96312949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 963253f17a9db278d33517d9888dd77848f554522a38JP Abgrallas_fn_exit 0 96332949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project_ACEOF 96342949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectac_clean_files=$ac_clean_files_save 96352949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 963653f17a9db278d33517d9888dd77848f554522a38JP Abgralltest $ac_write_fail = 0 || 963753f17a9db278d33517d9888dd77848f554522a38JP Abgrall as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 963853f17a9db278d33517d9888dd77848f554522a38JP Abgrall 96392949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 96402949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# configure is writing to config.log, and then calls config.status. 96412949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# config.status does its own redirection, appending to config.log. 96422949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# Unfortunately, on DOS this fails, as config.log is still kept open 96432949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# by configure, so config.status won't be able to write to it; its 96442949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# output is simply discarded. So we exec the FD to /dev/null, 96452949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# effectively closing config.log, so it can be properly (re)opened and 96462949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# appended to by config.status. When coming back to configure, we 96472949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project# need to make the FD available again. 96482949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectif test "$no_create" != yes; then 96492949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_cs_success=: 96502949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_config_status_args= 96512949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project test "$silent" = yes && 96522949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project ac_config_status_args="$ac_config_status_args --quiet" 96532949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exec 5>/dev/null 96542949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 96552949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project exec 5>>config.log 96562949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # Use ||, not &&, to avoid exiting from the if with $? = 1, which 96572949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project # would make configure fail if this is the last instruction. 965853f17a9db278d33517d9888dd77848f554522a38JP Abgrall $ac_cs_success || as_fn_exit 1 965953f17a9db278d33517d9888dd77848f554522a38JP Abgrallfi 966053f17a9db278d33517d9888dd77848f554522a38JP Abgrallif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 966153f17a9db278d33517d9888dd77848f554522a38JP Abgrall { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 966253f17a9db278d33517d9888dd77848f554522a38JP Abgrall$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 96632949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectfi 96642949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Project 96652949f58a438f6fd85f66a8b7ed4708042cde4b37The Android Open Source Projectexit 0 9666