# 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