blob: 08d0468c94c22977090ca1671b4889818625cf45 [file] [log] [blame]
Igor Sysoeva8fa0a62003-11-25 20:44:56 +00001
Igor Sysoevdc867cd2003-12-14 20:10:27 +00002help=no
Igor Sysoeva8fa0a62003-11-25 20:44:56 +00003
4CC=gcc
5OBJS=objs
6
7TEST_BUILD_DEVPOLL=NO
Igor Sysoev10318a22004-01-29 21:45:01 +00008TEST_BUILD_EPOLL=NO
Igor Sysoevbbcea6c2004-01-30 17:39:00 +00009TEST_BUILD_SIGIO=NO
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000010
Igor Sysoeva4b16df2004-02-02 21:19:52 +000011EVENT_FOUND=NO
12
13EVENT_SELECT=NO
14EVENT_POLL=NO
15EVENT_AIO=NO
Igor Sysoev5c8c52f2004-01-23 09:26:18 +000016
Igor Sysoev3b30a902003-12-25 20:26:58 +000017HTTP_REWRITE=YES
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000018HTTP_GZIP=YES
Igor Sysoeve04084c2004-01-26 08:52:49 +000019HTTP_SSI=YES
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000020HTTP_PROXY=YES
21
22PCRE=NO
23
Igor Sysoeva4b16df2004-02-02 21:19:52 +000024USE_MD5=NO
Igor Sysoev7af6b162004-02-09 07:46:43 +000025MD5=NONE
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000026
Igor Sysoeva4b16df2004-02-02 21:19:52 +000027USE_ZLIB=NO
Igor Sysoev7af6b162004-02-09 07:46:43 +000028ZLIB=NONE
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000029
30
31for option
32do
33 case "$option" in
34 -*=*) value=`echo "$option" | sed -e 's/[-_a-zA-Z0-9]*=//'` ;;
35 *) value="" ;;
36 esac
37
38 case "$option" in
Igor Sysoevdc867cd2003-12-14 20:10:27 +000039 --help) help=yes ;;
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000040
41 --crossbuild=*) PLATFORM="$value" ;;
42
43 --builddir=*) OBJS="$value" ;;
44
Igor Sysoeva4b16df2004-02-02 21:19:52 +000045 --with-select_module) EVENT_SELECT=YES ;;
46 --with-poll_module) EVENT_POLL=YES ;;
47 --with-aio_module) EVENT_AIO=YES ;;
Igor Sysoev5c8c52f2004-01-23 09:26:18 +000048
Igor Sysoev3b30a902003-12-25 20:26:58 +000049 --without-http_rewrite_module) HTTP_REWRITE=NO ;;
Igor Sysoeve04084c2004-01-26 08:52:49 +000050 --without-http_ssi_module) HTTP_SSI=NO ;;
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000051 --without-http_gzip_module) HTTP_GZIP=NO ;;
52 --without-http_proxy_module) HTTP_PROXY=NO ;;
53
54 --with-cc=*) CC="$value" ;;
55
56 --with-pcre=*) PCRE="$value" ;;
57 --with-md5=*) MD5="$value" ;;
58 --with-zlib=*) ZLIB="$value" ;;
59
60 --test-build-devpoll) TEST_BUILD_DEVPOLL=YES ;;
Igor Sysoev10318a22004-01-29 21:45:01 +000061 --test-build-epoll) TEST_BUILD_EPOLL=YES ;;
Igor Sysoevbbcea6c2004-01-30 17:39:00 +000062 --test-build-sigio) TEST_BUILD_SIGIO=YES ;;
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000063
64 *)
65 echo "$0: error: invalid option \"$option\""
66 exit 1
67 ;;
68 esac
69done
70
71
Igor Sysoevdc867cd2003-12-14 20:10:27 +000072if [ $help = yes ]; then
73 echo
Igor Sysoev5c8c52f2004-01-23 09:26:18 +000074 echo " --help this message"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000075 echo
76
Igor Sysoev5c8c52f2004-01-23 09:26:18 +000077 echo " --without-select_module disable select_module"
78 echo " --without-poll_module disable poll_module"
79
80 echo " --without-http_rewrite_module disable http_rewrite_module"
81 echo " --without-http_gzip_module disable http_gzip_module"
82 echo " --without-http_proxy_module disable http_proxy_module"
83
84 echo " --with-cc=NAME name of or path to C compiler"
85 echo
86
87 echo " --with-pcre=DIR path to PCRE library"
88 echo " --with-md5=DIR path to md5 library"
89 echo " --with-zlib=DIR path to zlib library"
Igor Sysoevdc867cd2003-12-14 20:10:27 +000090 echo
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000091
92 exit 1
93fi