| |
| # Copyright (C) Igor Sysoev |
| |
| |
| echo "checking for $NGX_SYSTEM specific features" |
| |
| case "$NGX_PLATFORM" in |
| |
| FreeBSD:* | DragonFly:*) |
| . auto/os/freebsd |
| ;; |
| |
| Linux:*) |
| . auto/os/linux |
| ;; |
| |
| SunOS:*) |
| . auto/os/solaris |
| ;; |
| |
| win32) |
| . auto/os/win32 |
| ;; |
| |
| Darwin:*) |
| have=NGX_DARWIN . auto/have_headers |
| have=NGX_HAVE_INHERITED_NONBLOCK . auto/have |
| CORE_INCS="$UNIX_INCS" |
| CORE_DEPS="$UNIX_DEPS $POSIX_DEPS" |
| CORE_SRCS="$UNIX_SRCS" |
| ;; |
| |
| HP-UX:*) |
| # HP/UX |
| have=NGX_HPUX . auto/have_headers |
| CORE_INCS="$UNIX_INCS" |
| CORE_DEPS="$UNIX_DEPS $POSIX_DEPS" |
| CORE_SRCS="$UNIX_SRCS" |
| CC_AUX_FLAGS="$CC_AUX_FLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1" |
| ;; |
| |
| OSF1:*) |
| # Tru64 UNIX |
| have=NGX_TRU64 . auto/have_headers |
| have=NGX_HAVE_STRERROR_R . auto/nohave |
| CORE_INCS="$UNIX_INCS" |
| CORE_DEPS="$UNIX_DEPS $POSIX_DEPS" |
| CORE_SRCS="$UNIX_SRCS" |
| ;; |
| |
| *) |
| CORE_INCS="$UNIX_INCS" |
| CORE_DEPS="$UNIX_DEPS $POSIX_DEPS" |
| CORE_SRCS="$UNIX_SRCS" |
| ;; |
| |
| esac |
| |
| |
| case "$NGX_MACHINE" in |
| |
| i386 | i686 | i86pc | amd64) |
| have=NGX_HAVE_NONALIGNED . auto/have |
| ;; |
| |
| esac |