Annotation of embedaddon/nginx/auto/types/typedef, revision 1.1
1.1 ! misho 1:
! 2: # Copyright (C) Igor Sysoev
! 3: # Copyright (C) Nginx, Inc.
! 4:
! 5:
! 6: echo $ngx_n "checking for $ngx_type ...$ngx_c"
! 7:
! 8: cat << END >> $NGX_AUTOCONF_ERR
! 9:
! 10: ----------------------------------------
! 11: checking for $ngx_type
! 12:
! 13: END
! 14:
! 15: ngx_found=no
! 16:
! 17: for ngx_try in $ngx_type $ngx_types
! 18: do
! 19:
! 20: cat << END > $NGX_AUTOTEST.c
! 21:
! 22: #include <sys/types.h>
! 23: #include <signal.h>
! 24: #include <sys/socket.h>
! 25: #include <sys/time.h>
! 26: #include <sys/resource.h>
! 27: #include <netinet/in.h>
! 28: $NGX_INCLUDE_INTTYPES_H
! 29:
! 30: int main() {
! 31: $ngx_try i = 0;
! 32: return (int) i;
! 33: }
! 34:
! 35: END
! 36:
! 37: ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS \
! 38: -o $NGX_AUTOTEST $NGX_AUTOTEST.c $NGX_LD_OPT $ngx_feature_libs"
! 39:
! 40: eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"
! 41:
! 42: if [ -x $NGX_AUTOTEST ]; then
! 43: if [ $ngx_try = $ngx_type ]; then
! 44: echo " found"
! 45: ngx_found=yes
! 46: else
! 47: echo ", $ngx_try used"
! 48: ngx_found=$ngx_try
! 49: fi
! 50: fi
! 51:
! 52: rm -f $NGX_AUTOTEST
! 53:
! 54: if [ $ngx_found = no ]; then
! 55: echo $ngx_n " $ngx_try not found$ngx_c"
! 56:
! 57: echo "----------" >> $NGX_AUTOCONF_ERR
! 58: cat $NGX_AUTOTEST.c >> $NGX_AUTOCONF_ERR
! 59: echo "----------" >> $NGX_AUTOCONF_ERR
! 60: echo $ngx_test >> $NGX_AUTOCONF_ERR
! 61: echo "----------" >> $NGX_AUTOCONF_ERR
! 62:
! 63: else
! 64: break
! 65: fi
! 66: done
! 67:
! 68: if [ $ngx_found = no ]; then
! 69: echo
! 70: echo "$0: error: can not define $ngx_type"
! 71:
! 72: exit 1
! 73: fi
! 74:
! 75: if [ $ngx_found != yes ]; then
! 76: echo "typedef $ngx_found $ngx_type;" >> $NGX_AUTO_CONFIG_H
! 77: fi
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>