Mercurial > hg > nginx-ranges
comparison auto/options @ 0:f0b350454894 NGINX_0_1_0
nginx 0.1.0
*) The first public version.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 04 Oct 2004 00:00:00 +0400 |
parents | |
children | 4b2dafa26fe2 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f0b350454894 |
---|---|
1 | |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 help=no | |
5 | |
6 PREFIX= | |
7 SBIN_PATH= | |
8 CONF_PATH= | |
9 HTTP_LOG_PATH= | |
10 ERROR_LOG_PATH= | |
11 PID_PATH= | |
12 | |
13 CC=gcc | |
14 CPP= | |
15 OBJS=objs | |
16 | |
17 DEBUG=NO | |
18 CC_OPT= | |
19 CPU=NO | |
20 | |
21 TEST_BUILD_DEVPOLL=NO | |
22 TEST_BUILD_EPOLL=NO | |
23 TEST_BUILD_RTSIG=NO | |
24 | |
25 EVENT_FOUND=NO | |
26 | |
27 EVENT_RTSIG=NO | |
28 EVENT_SELECT=NO | |
29 EVENT_POLL=NO | |
30 EVENT_AIO=NO | |
31 | |
32 USE_THREADS=NO | |
33 | |
34 HTTP=YES | |
35 HTTP_CHARSET=YES | |
36 HTTP_GZIP=YES | |
37 HTTP_SSL=NO | |
38 HTTP_SSI=NO | |
39 HTTP_ACCESS=YES | |
40 HTTP_USERID=YES | |
41 HTTP_STATUS=NO | |
42 HTTP_REWRITE=YES | |
43 HTTP_PROXY=YES | |
44 | |
45 IMAP=NO | |
46 | |
47 USE_PCRE=NO | |
48 PCRE=NONE | |
49 PCRE_OPT= | |
50 | |
51 USE_OPENSSL=NO | |
52 OPENSSL=NONE | |
53 | |
54 USE_MD5=NO | |
55 MD5=NONE | |
56 MD5_OPT= | |
57 MD5_ASM=NO | |
58 | |
59 USE_ZLIB=NO | |
60 ZLIB=NONE | |
61 ZLIB_OPT= | |
62 ZLIB_ASM=NO | |
63 | |
64 | |
65 for option | |
66 do | |
67 case "$option" in | |
68 -*=*) value=`echo "$option" | sed -e 's/[-_a-zA-Z0-9]*=//'` ;; | |
69 *) value="" ;; | |
70 esac | |
71 | |
72 case "$option" in | |
73 --help) help=yes ;; | |
74 | |
75 --prefix=*) PREFIX="$value" ;; | |
76 --sbin-path=*) SBIN_PATH="$value" ;; | |
77 --conf-path=*) CONF_PATH="$value" ;; | |
78 --error-log-path=*) ERROR_LOG_PATH="$value" ;; | |
79 --pid-path=*) PID_PATH="$value" ;; | |
80 | |
81 --crossbuild=*) PLATFORM="$value" ;; | |
82 | |
83 --builddir=*) OBJS="$value" ;; | |
84 | |
85 --with-rtsig_module) EVENT_RTSIG=YES ;; | |
86 --with-select_module) EVENT_SELECT=YES ;; | |
87 --without-select_module) EVENT_SELECT=NONE ;; | |
88 --with-poll_module) EVENT_POLL=YES ;; | |
89 --without-poll_module) EVENT_POLL=NONE ;; | |
90 --with-aio_module) EVENT_AIO=YES ;; | |
91 | |
92 --with-threads=*) USE_THREADS="$value" ;; | |
93 --with-threads) USE_THREADS="pthreads" ;; | |
94 | |
95 --without-http) HTTP=NO ;; | |
96 --http-log-path=*) HTTP_LOG_PATH="$value" ;; | |
97 | |
98 --with-http_ssl_module) HTTP_SSL=YES ;; | |
99 --without-http_charset_module) HTTP_CHARSET=NO ;; | |
100 --without-http_gzip_module) HTTP_GZIP=NO ;; | |
101 --without-http_ssi_module) HTTP_SSI=NO ;; | |
102 --without-http_userid_module) HTTP_USERID=NO ;; | |
103 --without-http_access_module) HTTP_ACCESS=NO ;; | |
104 --without-http_status_module) HTTP_STATUS=NO ;; | |
105 --without-http_rewrite_module) HTTP_REWRITE=NO ;; | |
106 --without-http_proxy_module) HTTP_PROXY=NO ;; | |
107 | |
108 --with-imap) IMAP=YES ;; | |
109 | |
110 --with-cc=*) CC="$value" ;; | |
111 --with-cpp=*) CPP="$value" ;; | |
112 --with-cc-opt=*) CC_OPT="$value" ;; | |
113 --with-cpu-opt=*) CPU="$value" ;; | |
114 --with-debug) DEBUG=YES ;; | |
115 | |
116 --without-pcre) USE_PCRE=DISABLED ;; | |
117 --with-pcre=*) PCRE="$value" ;; | |
118 --with-pcre-opt=*) PCRE_OPT="$value" ;; | |
119 | |
120 --with-openssl=*) OPENSSL="$value" ;; | |
121 | |
122 --with-md5=*) MD5="$value" ;; | |
123 --with-md5-opt=*) MD5_OPT="$value" ;; | |
124 --with-md5-asm) MD5_ASM=YES ;; | |
125 | |
126 --with-zlib=*) ZLIB="$value" ;; | |
127 --with-zlib-opt=*) ZLIB_OPT="$value" ;; | |
128 --with-zlib-asm=*) ZLIB_ASM="$value" ;; | |
129 | |
130 --test-build-devpoll) TEST_BUILD_DEVPOLL=YES ;; | |
131 --test-build-epoll) TEST_BUILD_EPOLL=YES ;; | |
132 --test-build-rtsig) TEST_BUILD_RTSIG=YES ;; | |
133 | |
134 *) | |
135 echo "$0: error: invalid option \"$option\"" | |
136 exit 1 | |
137 ;; | |
138 esac | |
139 done | |
140 | |
141 | |
142 if [ $help = yes ]; then | |
143 echo | |
144 echo " --help this message" | |
145 echo | |
146 | |
147 echo " --without-select_module disable select_module" | |
148 echo " --without-poll_module disable poll_module" | |
149 | |
150 echo " --without-http_rewrite_module disable http_rewrite_module" | |
151 echo " --without-http_gzip_module disable http_gzip_module" | |
152 echo " --without-http_proxy_module disable http_proxy_module" | |
153 | |
154 echo " --with-cc=NAME name of or path to C compiler" | |
155 echo | |
156 | |
157 echo " --with-pcre=DIR path to PCRE library" | |
158 echo " --with-md5=DIR path to md5 library" | |
159 echo " --with-zlib=DIR path to zlib library" | |
160 echo | |
161 | |
162 exit 1 | |
163 fi | |
164 | |
165 | |
166 if [ $HTTP = NO ]; then | |
167 HTTP_CHARSET=NO | |
168 HTTP_GZIP=NO | |
169 HTTP_SSI=NO | |
170 HTTP_USERID=NO | |
171 HTTP_ACCESS=NO | |
172 HTTP_STATUS=NO | |
173 HTTP_REWRITE=NO | |
174 HTTP_PROXY=NO | |
175 fi | |
176 | |
177 | |
178 if [ ".$PLATFORM" = ".win32" -a $EVENT_POLL = YES ]; then | |
179 EVENT_POLL=NO | |
180 echo "$0: warning: --with-poll_module option is ignored for win32" | |
181 fi | |
182 | |
183 | |
184 if [ ".$PREFIX" = "." ]; then | |
185 PREFIX=/usr/local/nginx | |
186 fi | |
187 | |
188 | |
189 case ".$SBIN_PATH" in | |
190 ./*) | |
191 ;; | |
192 | |
193 .) | |
194 SBIN_PATH=$PREFIX/sbin/nginx | |
195 ;; | |
196 | |
197 *) | |
198 SBIN_PATH=$PREFIX/$SBIN_PATH | |
199 ;; | |
200 esac | |
201 | |
202 | |
203 case ".$CONF_PATH" in | |
204 ./*) | |
205 ;; | |
206 | |
207 .) | |
208 CONF_PATH=$PREFIX/conf/nginx.conf | |
209 ;; | |
210 | |
211 *) | |
212 CONF_PATH=$PREFIX/$CONF_PATH | |
213 ;; | |
214 esac | |
215 | |
216 | |
217 case ".$PID_PATH" in | |
218 ./*) | |
219 ;; | |
220 | |
221 .) | |
222 PID_PATH=$PREFIX/logs/nginx.pid | |
223 ;; | |
224 | |
225 *) | |
226 PID_PATH=$PREFIX/$PID_PATH | |
227 ;; | |
228 esac | |
229 | |
230 | |
231 case ".$ERROR_LOG_PATH" in | |
232 ./*) | |
233 ;; | |
234 | |
235 .) | |
236 ERROR_LOG_PATH=$PREFIX/logs/error.log | |
237 ;; | |
238 | |
239 .stderr) | |
240 ERROR_LOG_PATH= | |
241 ;; | |
242 | |
243 *) | |
244 ERROR_LOG_PATH=$PREFIX/$ERROR_LOG_PATH | |
245 ;; | |
246 esac | |
247 | |
248 | |
249 case ".$HTTP_LOG_PATH" in | |
250 ./*) | |
251 ;; | |
252 | |
253 .) | |
254 HTTP_LOG_PATH=$PREFIX/logs/access.log | |
255 ;; | |
256 | |
257 *) | |
258 HTTP_LOG_PATH=$PREFIX/$HTTP_LOG_PATH | |
259 ;; | |
260 esac |