blob: 28984416fe99fee17c678aee6b7a748757cc9c1b [file] [log] [blame]
# 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