| |
| # Copyright (C) Igor Sysoev |
| # Copyright (C) NGINX, Inc. |
| |
| |
| NJS_SYSTEM=`uname -s 2>/dev/null` |
| |
| |
| case "$NJS_SYSTEM" in |
| |
| Linux) |
| njs_define=NJS_LINUX . auto/define |
| NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` |
| # Linux uname -p can return "unknown". |
| NJS_SYSTEM_PLATFORM=`uname -m 2>/dev/null` |
| CC=${CC:-cc} |
| ;; |
| |
| FreeBSD | NetBSD | OpenBSD) |
| NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` |
| NJS_SYSTEM_PLATFORM=`uname -m 2>/dev/null` |
| CC=${CC:-cc} |
| ;; |
| |
| SunOS) |
| njs_define=NJS_SOLARIS . auto/define |
| NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` |
| NJS_SYSTEM_PLATFORM=`uname -p 2>/dev/null` |
| CC=${CC:-gcc} |
| ;; |
| |
| Darwin) |
| NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` |
| NJS_SYSTEM_PLATFORM=`uname -m 2>/dev/null` |
| CC=${CC:-cc} |
| ;; |
| |
| *) |
| NJS_SYSTEM_VERSION=`uname -r 2>/dev/null` |
| NJS_SYSTEM_PLATFORM=`uname -p 2>/dev/null` |
| CC=${CC:-gcc} |
| ;; |
| |
| esac |
| |
| echo configuring for $NJS_SYSTEM $NJS_SYSTEM_VERSION $NJS_SYSTEM_PLATFORM |