Annotation of embedaddon/nginx/configure, revision 1.1.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>