| # 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 |