xref: /f-stack/app/nginx-1.16.1/auto/include (revision 3da8d17d)
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