Annotation of embedaddon/nginx/configure, revision 1.1
1.1 ! misho 1: #!/bin/sh
! 2:
! 3: # Copyright (C) Igor Sysoev
! 4: # Copyright (C) Nginx, Inc.
! 5:
! 6:
! 7: LC_ALL=C
! 8: export LC_ALL
! 9:
! 10: . auto/options
! 11: . auto/init
! 12: . auto/sources
! 13:
! 14: test -d $NGX_OBJS || mkdir $NGX_OBJS
! 15:
! 16: echo > $NGX_AUTO_HEADERS_H
! 17: echo > $NGX_AUTOCONF_ERR
! 18:
! 19: echo "#define NGX_CONFIGURE \"$NGX_CONFIGURE\"" > $NGX_AUTO_CONFIG_H
! 20:
! 21:
! 22: if [ $NGX_DEBUG = YES ]; then
! 23: have=NGX_DEBUG . auto/have
! 24: fi
! 25:
! 26:
! 27: if test -z "$NGX_PLATFORM"; then
! 28: echo "checking for OS"
! 29:
! 30: NGX_SYSTEM=`uname -s 2>/dev/null`
! 31: NGX_RELEASE=`uname -r 2>/dev/null`
! 32: NGX_MACHINE=`uname -m 2>/dev/null`
! 33:
! 34: echo " + $NGX_SYSTEM $NGX_RELEASE $NGX_MACHINE"
! 35:
! 36: NGX_PLATFORM="$NGX_SYSTEM:$NGX_RELEASE:$NGX_MACHINE";
! 37:
! 38: case "$NGX_SYSTEM" in
! 39: MINGW32_*)
! 40: NGX_PLATFORM=win32
! 41: ;;
! 42: esac
! 43:
! 44: else
! 45: echo "building for $NGX_PLATFORM"
! 46: NGX_SYSTEM=$NGX_PLATFORM
! 47: fi
! 48:
! 49: . auto/cc/conf
! 50:
! 51: if [ "$NGX_PLATFORM" != win32 ]; then
! 52: . auto/headers
! 53: fi
! 54:
! 55: . auto/os/conf
! 56:
! 57: if [ "$NGX_PLATFORM" != win32 ]; then
! 58: . auto/unix
! 59: fi
! 60:
! 61: . auto/modules
! 62: . auto/lib/conf
! 63:
! 64: case ".$NGX_PREFIX" in
! 65: .)
! 66: NGX_PREFIX=${NGX_PREFIX:-/usr/local/nginx}
! 67: have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define
! 68: ;;
! 69:
! 70: .!)
! 71: NGX_PREFIX=
! 72: ;;
! 73:
! 74: *)
! 75: have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define
! 76: ;;
! 77: esac
! 78:
! 79: if [ ".$NGX_CONF_PREFIX" != "." ]; then
! 80: have=NGX_CONF_PREFIX value="\"$NGX_CONF_PREFIX/\"" . auto/define
! 81: fi
! 82:
! 83: have=NGX_SBIN_PATH value="\"$NGX_SBIN_PATH\"" . auto/define
! 84: have=NGX_CONF_PATH value="\"$NGX_CONF_PATH\"" . auto/define
! 85: have=NGX_PID_PATH value="\"$NGX_PID_PATH\"" . auto/define
! 86: have=NGX_LOCK_PATH value="\"$NGX_LOCK_PATH\"" . auto/define
! 87: have=NGX_ERROR_LOG_PATH value="\"$NGX_ERROR_LOG_PATH\"" . auto/define
! 88:
! 89: have=NGX_HTTP_LOG_PATH value="\"$NGX_HTTP_LOG_PATH\"" . auto/define
! 90: have=NGX_HTTP_CLIENT_TEMP_PATH value="\"$NGX_HTTP_CLIENT_TEMP_PATH\""
! 91: . auto/define
! 92: have=NGX_HTTP_PROXY_TEMP_PATH value="\"$NGX_HTTP_PROXY_TEMP_PATH\""
! 93: . auto/define
! 94: have=NGX_HTTP_FASTCGI_TEMP_PATH value="\"$NGX_HTTP_FASTCGI_TEMP_PATH\""
! 95: . auto/define
! 96: have=NGX_HTTP_UWSGI_TEMP_PATH value="\"$NGX_HTTP_UWSGI_TEMP_PATH\""
! 97: . auto/define
! 98: have=NGX_HTTP_SCGI_TEMP_PATH value="\"$NGX_HTTP_SCGI_TEMP_PATH\""
! 99: . auto/define
! 100:
! 101: . auto/make
! 102: . auto/lib/make
! 103: . auto/install
! 104:
! 105: # STUB
! 106: . auto/stubs
! 107:
! 108: have=NGX_USER value="\"$NGX_USER\"" . auto/define
! 109: have=NGX_GROUP value="\"$NGX_GROUP\"" . auto/define
! 110:
! 111: . auto/summary
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>