Mercurial > hg > nginx
comparison auto/feature @ 358:0a03c921c81d
nginx-0.0.7-2004-06-17-21:18:53 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 17 Jun 2004 17:18:53 +0000 |
parents | |
children | 42d11f017717 |
comparison
equal
deleted
inserted
replaced
357:e260514b9ad4 | 358:0a03c921c81d |
---|---|
1 | |
2 echo $ngx_n "checking for $ngx_feature ..." $ngx_c | |
3 echo >> $NGX_ERR | |
4 echo "checking for $ngx_feature" >> $NGX_ERR | |
5 | |
6 ngx_found=no | |
7 | |
8 feature=`echo $ngx_feature_name | tr '[a-z]' '[A-Z]'` | |
9 | |
10 cat << END > $NGX_AUTOTEST.c | |
11 | |
12 #include <sys/types.h> | |
13 $NGX_UNISTD_H | |
14 $ngx_feature_inc | |
15 | |
16 int main() { | |
17 $ngx_feature_test; | |
18 return 0; | |
19 } | |
20 | |
21 END | |
22 | |
23 test="$CC_WARN $CC_TEST_FLAGS -o $NGX_AUTOTEST $NGX_AUTOTEST.c \ | |
24 $ngx_feature_libs" | |
25 eval "$test >> $NGX_ERR 2>&1" | |
26 | |
27 if [ -x $NGX_AUTOTEST ]; then | |
28 | |
29 if [ $ngx_feature_run = yes ]; then | |
30 if $NGX_AUTOTEST 2>&1 > /dev/null; then | |
31 echo " found" | |
32 have=HAVE_$feature . auto/have | |
33 ngx_found=yes | |
34 else | |
35 echo " found but is not working" | |
36 fi | |
37 | |
38 else | |
39 echo " found" | |
40 have=HAVE_$feature . auto/have | |
41 ngx_found=yes | |
42 fi | |
43 | |
44 else | |
45 echo " not found" | |
46 echo "---------" >> $NGX_ERR | |
47 cat $NGX_AUTOTEST.c >> $NGX_ERR | |
48 echo "---------" >> $NGX_ERR | |
49 echo $test >> $NGX_ERR | |
50 echo "---------" >> $NGX_ERR | |
51 fi | |
52 | |
53 rm $NGX_AUTOTEST* |