Mercurial > hg > nginx
comparison auto/func @ 210:00cafae0bdf1
nginx-0.0.1-2003-12-14-23:10:27 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 14 Dec 2003 20:10:27 +0000 |
parents | 34995c5ec6c4 |
children | 1903c6821958 |
comparison
equal
deleted
inserted
replaced
209:e1c815be05ae | 210:00cafae0bdf1 |
---|---|
1 | 1 |
2 echo "checking for $NGX_FUNC" | 2 echo -n "checking for $ngx_func ..." |
3 echo >> $NGX_ERR | |
4 echo "checking for $ngx_func" >> $NGX_ERR | |
3 | 5 |
4 NGX_FOUND=NO | 6 ngx_found=no |
5 | 7 |
6 func=`echo $NGX_FUNC | sed -e 's/()$//' | tr '[a-z]' '[A-Z]'` | 8 func=`echo $ngx_func | sed -e 's/()$//' | tr '[a-z]' '[A-Z]'` |
7 | 9 |
8 echo "$NGX_UNISTD_H" > autotest.c | 10 cat << END > $NGX_AUTOTEST.c |
9 echo "$NGX_FUNC_INC" >> autotest.c | |
10 echo "int main() { $NGX_FUNC_TEST; return 0; }" >> autotest.c | |
11 | 11 |
12 eval "$CC $CC_TEST_FLAGS -o autotest autotest.c $NGX_FUNC_LIBS > $NGX_ERR 2>&1" | 12 $NGX_UNISTD_H |
13 $ngx_func_inc | |
13 | 14 |
14 if [ -x autotest ]; then | 15 int main() { |
15 echo " + $NGX_FUNC found" | 16 $ngx_func_test; |
17 return 0; | |
18 } | |
16 | 19 |
17 echo "#ifndef HAVE_$func" >> $NGX_AUTO_CONFIG_H | 20 END |
18 echo "#define HAVE_$func 1" >> $NGX_AUTO_CONFIG_H | |
19 echo "#endif" >> $NGX_AUTO_CONFIG_H | |
20 echo >> $NGX_AUTO_CONFIG_H | |
21 | 21 |
22 NGX_FOUND=YES | 22 eval "$CC $CC_TEST_FLAGS -o $NGX_AUTOTEST $NGX_AUTOTEST.c $ngx_func_libs \ |
23 >> $NGX_ERR 2>&1" | |
24 | |
25 if [ -x $NGX_AUTOTEST ]; then | |
26 echo " found" | |
27 | |
28 cat << END >> $NGX_AUTO_CONFIG_H | |
29 | |
30 #ifndef HAVE_$func | |
31 #define HAVE_$func 1 | |
32 #endif | |
33 | |
34 END | |
35 | |
36 ngx_found=yes | |
23 | 37 |
24 else | 38 else |
25 echo " + $NGX_FUNC not found" | 39 echo " not found" |
26 fi | 40 fi |
27 | 41 |
28 rm autotest* | 42 rm $NGX_AUTOTEST* |