options (216:07257705cd64) options (217:67639da932da)
1
2# Copyright (C) Igor Sysoev
3# Copyright (C) Valentin V. Bartenev
4# Copyright (C) NGINX, Inc.
5
6
7CC=${CC:-cc}
8

--- 35 unchanged lines hidden (view full) ---

44for nxt_option
45do
46 case "$nxt_option" in
47 -*=*) value=`$echo "$nxt_option" | sed -e 's/[-_a-zA-Z0-9]*=//'` ;;
48 *) value="" ;;
49 esac
50
51 case "$nxt_option" in
1
2# Copyright (C) Igor Sysoev
3# Copyright (C) Valentin V. Bartenev
4# Copyright (C) NGINX, Inc.
5
6
7CC=${CC:-cc}
8

--- 35 unchanged lines hidden (view full) ---

44for nxt_option
45do
46 case "$nxt_option" in
47 -*=*) value=`$echo "$nxt_option" | sed -e 's/[-_a-zA-Z0-9]*=//'` ;;
48 *) value="" ;;
49 esac
50
51 case "$nxt_option" in
52 --with-cc=*) CC="$value" ;;
53 --with-cc-opt=*) NXT_CC_OPT="$value" ;;
54 --with-ld-opt=*) NXT_LD_OPT="$value" ;;
52 --cc=*) CC="$value" ;;
53 --cc-opt=*) NXT_CC_OPT="$value" ;;
54 --ld-opt=*) NXT_LD_OPT="$value" ;;
55
56 --build-dir=*) NXT_BUILD_DIR="$value" ;;
57
55
56 --build-dir=*) NXT_BUILD_DIR="$value" ;;
57
58 --with-debug) NXT_DEBUG=YES ;;
58 --debug) NXT_DEBUG=YES ;;
59
59
60 --with-threads) NXT_THREADS=YES ;;
61 --without-threads) NXT_THREADS=NO ;;
60 --threads) NXT_THREADS=YES ;;
61 --no-threads) NXT_THREADS=NO ;;
62
62
63 --with-ipv6) NXT_INET6=YES ;;
64 --with-inet6) NXT_INET6=YES ;;
65 --without-unix-domain) NXT_UNIX_DOMAIN=NO ;;
63 --ipv6) NXT_INET6=YES ;;
64 --inet6) NXT_INET6=YES ;;
65 --no-unix-domain) NXT_UNIX_DOMAIN=NO ;;
66
66
67 --with-pcre) NXT_PCRE=YES ;;
67 --pcre) NXT_PCRE=YES ;;
68
68
69 --with-ssltls) NXT_SSLTLS=YES ;;
70 --with-openssl) NXT_OPENSSL=YES ;;
71 --with-gnutls) NXT_GNUTLS=YES ;;
72 --with-cyassl) NXT_CYASSL=YES ;;
73 --with-polarssl) NXT_POLARSSL=YES ;;
69 --ssltls) NXT_SSLTLS=YES ;;
70 --openssl) NXT_OPENSSL=YES ;;
71 --gnutls) NXT_GNUTLS=YES ;;
72 --cyassl) NXT_CYASSL=YES ;;
73 --polarssl) NXT_POLARSSL=YES ;;
74
75 --test-build-epoll) NXT_TEST_BUILD_EPOLL=YES ;;
76 --test-build-eventport) NXT_TEST_BUILD_EVENTPORT=YES ;;
77 --test-build-devpoll) NXT_TEST_BUILD_DEVPOLL=YES ;;
78 --test-build-pollset) NXT_TEST_BUILD_POLLSET=YES ;;
79
80 --test-build-freebsd-sendfile) NXT_TEST_BUILD_FREEBSD_SENDFILE=YES ;;
81 --test-build-linux-sendfile) NXT_TEST_BUILD_LINUX_SENDFILE=YES ;;
82 --test-build-solaris-sendfilev) NXT_TEST_BUILD_SOLARIS_SENDFILEV=YES ;;
83 --test-build-macosx-sendfile) NXT_TEST_BUILD_MACOSX_SENDFILE=YES ;;
84 --test-build-aix-send_file) NXT_TEST_BUILD_AIX_SEND_FILE=YES ;;
85 --test-build-hpux-sendfile) NXT_TEST_BUILD_HPUX_SENDFILE=YES ;;
86
74
75 --test-build-epoll) NXT_TEST_BUILD_EPOLL=YES ;;
76 --test-build-eventport) NXT_TEST_BUILD_EVENTPORT=YES ;;
77 --test-build-devpoll) NXT_TEST_BUILD_DEVPOLL=YES ;;
78 --test-build-pollset) NXT_TEST_BUILD_POLLSET=YES ;;
79
80 --test-build-freebsd-sendfile) NXT_TEST_BUILD_FREEBSD_SENDFILE=YES ;;
81 --test-build-linux-sendfile) NXT_TEST_BUILD_LINUX_SENDFILE=YES ;;
82 --test-build-solaris-sendfilev) NXT_TEST_BUILD_SOLARIS_SENDFILEV=YES ;;
83 --test-build-macosx-sendfile) NXT_TEST_BUILD_MACOSX_SENDFILE=YES ;;
84 --test-build-aix-send_file) NXT_TEST_BUILD_AIX_SEND_FILE=YES ;;
85 --test-build-hpux-sendfile) NXT_TEST_BUILD_HPUX_SENDFILE=YES ;;
86
87 --with-lib-unit-tests) NXT_LIB_UNIT_TEST=YES ;;
87 --tests) NXT_LIB_UNIT_TEST=YES ;;
88
89 *)
90 $echo
91 $echo "$0: error: invalid option \"$nxt_option\"".
92 $echo
93 exit 1
94 ;;
95 esac
96
97 nxt_opt=`$echo $nxt_option | sed -e "s/\(--[^=]*=\)\(.* .*\)/\1'\2'/"`
98
99 NXT_CONFIGURE_OPTIONS="$NXT_CONFIGURE_OPTIONS $nxt_opt"
100
101done
88
89 *)
90 $echo
91 $echo "$0: error: invalid option \"$nxt_option\"".
92 $echo
93 exit 1
94 ;;
95 esac
96
97 nxt_opt=`$echo $nxt_option | sed -e "s/\(--[^=]*=\)\(.* .*\)/\1'\2'/"`
98
99 NXT_CONFIGURE_OPTIONS="$NXT_CONFIGURE_OPTIONS $nxt_opt"
100
101done