1*3da8d17dSfengbojiang(姜凤波) 2*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Igor Sysoev 3*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Nginx, Inc. 4*3da8d17dSfengbojiang(姜凤波) 5*3da8d17dSfengbojiang(姜凤波) 6*3da8d17dSfengbojiang(姜凤波)echo $ngx_n "checking for $ngx_include ...$ngx_c" 7*3da8d17dSfengbojiang(姜凤波) 8*3da8d17dSfengbojiang(姜凤波)cat << END >> $NGX_AUTOCONF_ERR 9*3da8d17dSfengbojiang(姜凤波) 10*3da8d17dSfengbojiang(姜凤波)---------------------------------------- 11*3da8d17dSfengbojiang(姜凤波)checking for $ngx_include 12*3da8d17dSfengbojiang(姜凤波) 13*3da8d17dSfengbojiang(姜凤波)END 14*3da8d17dSfengbojiang(姜凤波) 15*3da8d17dSfengbojiang(姜凤波) 16*3da8d17dSfengbojiang(姜凤波)ngx_found=no 17*3da8d17dSfengbojiang(姜凤波) 18*3da8d17dSfengbojiang(姜凤波)cat << END > $NGX_AUTOTEST.c 19*3da8d17dSfengbojiang(姜凤波) 20*3da8d17dSfengbojiang(姜凤波)$NGX_INCLUDE_SYS_PARAM_H 21*3da8d17dSfengbojiang(姜凤波)#include <$ngx_include> 22*3da8d17dSfengbojiang(姜凤波) 23*3da8d17dSfengbojiang(姜凤波)int main(void) { 24*3da8d17dSfengbojiang(姜凤波) return 0; 25*3da8d17dSfengbojiang(姜凤波)} 26*3da8d17dSfengbojiang(姜凤波) 27*3da8d17dSfengbojiang(姜凤波)END 28*3da8d17dSfengbojiang(姜凤波) 29*3da8d17dSfengbojiang(姜凤波) 30*3da8d17dSfengbojiang(姜凤波)ngx_test="$CC -o $NGX_AUTOTEST $NGX_AUTOTEST.c" 31*3da8d17dSfengbojiang(姜凤波) 32*3da8d17dSfengbojiang(姜凤波)eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1" 33*3da8d17dSfengbojiang(姜凤波) 34*3da8d17dSfengbojiang(姜凤波)if [ -x $NGX_AUTOTEST ]; then 35*3da8d17dSfengbojiang(姜凤波) 36*3da8d17dSfengbojiang(姜凤波) ngx_found=yes 37*3da8d17dSfengbojiang(姜凤波) 38*3da8d17dSfengbojiang(姜凤波) echo " found" 39*3da8d17dSfengbojiang(姜凤波) 40*3da8d17dSfengbojiang(姜凤波) ngx_name=`echo $ngx_include \ 41*3da8d17dSfengbojiang(姜凤波) | tr abcdefghijklmnopqrstuvwxyz/. ABCDEFGHIJKLMNOPQRSTUVWXYZ__` 42*3da8d17dSfengbojiang(姜凤波) 43*3da8d17dSfengbojiang(姜凤波) 44*3da8d17dSfengbojiang(姜凤波) have=NGX_HAVE_$ngx_name . auto/have_headers 45*3da8d17dSfengbojiang(姜凤波) 46*3da8d17dSfengbojiang(姜凤波) eval "NGX_INCLUDE_$ngx_name='#include <$ngx_include>'" 47*3da8d17dSfengbojiang(姜凤波) 48*3da8d17dSfengbojiang(姜凤波)else 49*3da8d17dSfengbojiang(姜凤波) echo " not found" 50*3da8d17dSfengbojiang(姜凤波) 51*3da8d17dSfengbojiang(姜凤波) echo "----------" >> $NGX_AUTOCONF_ERR 52*3da8d17dSfengbojiang(姜凤波) cat $NGX_AUTOTEST.c >> $NGX_AUTOCONF_ERR 53*3da8d17dSfengbojiang(姜凤波) echo "----------" >> $NGX_AUTOCONF_ERR 54*3da8d17dSfengbojiang(姜凤波) echo $ngx_test >> $NGX_AUTOCONF_ERR 55*3da8d17dSfengbojiang(姜凤波) echo "----------" >> $NGX_AUTOCONF_ERR 56*3da8d17dSfengbojiang(姜凤波)fi 57*3da8d17dSfengbojiang(姜凤波) 58*3da8d17dSfengbojiang(姜凤波)rm -rf $NGX_AUTOTEST* 59