blob: 3a047d303de7461f84b360c0a5a4419c41854602 [file] [log] [blame]
Igor Sysoevc0edbcc2004-10-21 15:34:38 +00001
2# Copyright (C) Igor Sysoev
3
4
5echo $ngx_n "checking for $ngx_include ...$ngx_c"
6
7cat << END >> $NGX_AUTOCONF_ERR
8
9----------------------------------------
10checking for $ngx_include
11
12END
13
14
15ngx_found=no
16
17cat << END > $NGX_AUTOTEST.c
18
Igor Sysoev723f71d2009-03-30 12:33:33 +000019$NGX_INCLUDE_SYS_PARAM_H
Igor Sysoevc0edbcc2004-10-21 15:34:38 +000020#include <$ngx_include>
21
22int main() {
23 return 0;
24}
25
26END
27
28
29ngx_test="$CC -o $NGX_AUTOTEST $NGX_AUTOTEST.c"
30
31eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"
32
33if [ -x $NGX_AUTOTEST ]; then
34
35 ngx_found=yes
36
37 echo " found"
38
Igor Sysoevac72bd12006-05-04 15:32:46 +000039 ngx_name=`echo $ngx_include \
40 | tr abcdefghijklmnopqrstuvwxyz/. ABCDEFGHIJKLMNOPQRSTUVWXYZ__`
Igor Sysoevc0edbcc2004-10-21 15:34:38 +000041
42
Igor Sysoev899b44e2005-05-12 14:58:06 +000043 have=NGX_HAVE_$ngx_name . auto/have_headers
Igor Sysoevc0edbcc2004-10-21 15:34:38 +000044
45 eval "NGX_INCLUDE_$ngx_name='#include <$ngx_include>'"
46
Igor Sysoev0e5dc5c2005-11-15 13:30:52 +000047 #STUB
Igor Sysoevc0edbcc2004-10-21 15:34:38 +000048 eval "NGX_$ngx_name='#include <$ngx_include>'"
49
50else
51 echo " not found"
52
53 echo "----------" >> $NGX_AUTOCONF_ERR
54 cat $NGX_AUTOTEST.c >> $NGX_AUTOCONF_ERR
55 echo "----------" >> $NGX_AUTOCONF_ERR
56 echo $ngx_test >> $NGX_AUTOCONF_ERR
57 echo "----------" >> $NGX_AUTOCONF_ERR
58fi
59
60rm $NGX_AUTOTEST*