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*