Annotation of embedaddon/nginx/auto/os/solaris, revision 1.1
1.1 ! misho 1:
! 2: # Copyright (C) Igor Sysoev
! 3: # Copyright (C) Nginx, Inc.
! 4:
! 5:
! 6: have=NGX_SOLARIS . auto/have_headers
! 7:
! 8: CORE_INCS="$UNIX_INCS"
! 9: CORE_DEPS="$UNIX_DEPS $SOLARIS_DEPS"
! 10: CORE_SRCS="$UNIX_SRCS $SOLARIS_SRCS "
! 11: CORE_LIBS="$CORE_LIBS -lsocket -lnsl"
! 12:
! 13: NGX_RPATH=YES
! 14:
! 15: # Solaris's make does not support a blank line between target and rules
! 16: ngx_spacer=
! 17:
! 18: CC_AUX_FLAGS="$CC_AUX_FLAGS -D_FILE_OFFSET_BITS=64 -lsocket -lnsl"
! 19:
! 20:
! 21: if [ $ZLIB_ASM != NO ]; then
! 22: echo "$0: error: the --with-zlib-asm=CPU option is not supported"
! 23: echo "on that platform"
! 24: echo
! 25:
! 26: exit 1
! 27: fi
! 28:
! 29:
! 30: ngx_feature="sendfilev()"
! 31: ngx_feature_name="NGX_HAVE_SENDFILE"
! 32: ngx_feature_run=no
! 33: ngx_feature_incs="#include <sys/sendfile.h>"
! 34: ngx_feature_path=
! 35: ngx_feature_libs="-lsendfile"
! 36: ngx_feature_test="int fd = 1; sendfilevec_t vec[1];
! 37: size_t sent; ssize_t n;
! 38: n = sendfilev(fd, vec, 1, &sent);
! 39: if (n == -1) return 1"
! 40: . auto/feature
! 41:
! 42:
! 43: if [ $ngx_found = yes ]; then
! 44: CORE_SRCS="$CORE_SRCS $SOLARIS_SENDFILEV_SRCS"
! 45: CORE_LIBS="$CORE_LIBS -lsendfile"
! 46: fi
! 47:
! 48:
! 49: ngx_feature="event ports"
! 50: ngx_feature_name="NGX_HAVE_EVENTPORT"
! 51: ngx_feature_run=no
! 52: ngx_feature_incs="#include <port.h>"
! 53: ngx_feature_path=
! 54: ngx_feature_libs=
! 55: ngx_feature_test="int n = port_create()"
! 56: . auto/feature
! 57:
! 58: if [ $ngx_found = yes ]; then
! 59: CORE_SRCS="$CORE_SRCS $EVENTPORT_SRCS"
! 60: EVENT_MODULES="$EVENT_MODULES $EVENTPORT_MODULE"
! 61: fi
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>