Mercurial > hg > nginx-quic
comparison auto/os/freebsd @ 248:e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Feb 2004 21:19:52 +0000 |
parents | 674f85a4d00f |
children | b6793bc5034b |
comparison
equal
deleted
inserted
replaced
247:008276b9e061 | 248:e885208c518b |
---|---|
5 CORE_SRCS="$UNIX_SRCS $FREEBSD_SRCS" | 5 CORE_SRCS="$UNIX_SRCS $FREEBSD_SRCS" |
6 | 6 |
7 MD5_LIB="-lmd" | 7 MD5_LIB="-lmd" |
8 ZLIB_LIB="-lz" | 8 ZLIB_LIB="-lz" |
9 | 9 |
10 if [ $SELECT = YES ]; then | |
11 CORE_SRCS="$CORE_SRCS $SELECT_SRCS" | |
12 EVENT_MODULES="$EVENT_MODULES $SELECT_MODULE" | |
13 fi | |
14 | |
15 if [ $POLL = YES ]; then | |
16 CORE_SRCS="$CORE_SRCS $POLL_SRCS" | |
17 EVENT_MODULES="$EVENT_MODULES $POLL_MODULE" | |
18 fi | |
19 | |
20 version=`grep "#define __FreeBSD_version" /usr/include/osreldate.h \ | 10 version=`grep "#define __FreeBSD_version" /usr/include/osreldate.h \ |
21 | sed -e 's/^.* \(.*\)$/\1/'` | 11 | sed -e 's/^.* \(.*\)$/\1/'` |
22 | 12 |
23 | 13 |
24 # sendfile | 14 # sendfile |
25 | 15 |
26 if [ $version -gt 300007 ]; then | 16 if [ $version -gt 300007 ]; then |
27 CFLAGS="$CFLAGS -D HAVE_SENDFILE=1" | 17 have=HAVE_SENDFILE . auto/have |
28 CORE_SRCS="$CORE_SRCS $FREEBSD_SENDFILE_SRCS" | 18 CORE_SRCS="$CORE_SRCS $FREEBSD_SENDFILE_SRCS" |
29 fi | 19 fi |
30 | 20 |
31 | 21 |
32 # kqueue | 22 # kqueue |
33 | 23 |
34 if [ \( $version -lt 500000 -a $version -ge 410000 \) \ | 24 if [ \( $version -lt 500000 -a $version -ge 410000 \) \ |
35 -o $version -ge 500011 ] | 25 -o $version -ge 500011 ] |
36 then | 26 then |
37 CFLAGS="$CFLAGS -D HAVE_KQUEUE=1 -D HAVE_CLEAR_EVENT=1" | 27 have=HAVE_KQUEUE . auto/have |
28 have=HAVE_CLEAR_EVENT . auto/have | |
38 CORE_SRCS="$CORE_SRCS $KQUEUE_SRCS" | 29 CORE_SRCS="$CORE_SRCS $KQUEUE_SRCS" |
39 EVENT_MODULES="$EVENT_MODULES $KQUEUE_MODULE" | 30 EVENT_MODULES="$EVENT_MODULES $KQUEUE_MODULE" |
31 EVENT_FOUND=YES | |
40 fi | 32 fi |
41 | 33 |
42 | 34 |
43 # kqueue's NOTE_LAWAT | 35 # kqueue's NOTE_LAWAT |
44 | 36 |
45 if [ \( $version -lt 500000 -a $version -ge 430000 \) \ | 37 if [ \( $version -lt 500000 -a $version -ge 430000 \) \ |
46 -o $version -ge 500018 ] | 38 -o $version -ge 500018 ] |
47 then | 39 then |
48 CFLAGS="$CFLAGS -D HAVE_LOWAT_EVENT=1" | 40 have=HAVE_LOWAT_EVENT . auto/have |
49 fi | 41 fi |
42 | |
43 | |
44 if [ $EVENT_AIO = YES ]; then | |
45 CORE_SRCS="$CORE_SRCS $AIO_SRCS" | |
46 EVENT_MODULES="$EVENT_MODULES $AIO_MODULE" | |
47 fi |