Mercurial > hg > nginx
comparison auto/os/conf @ 195:8dee38ea9117
nginx-0.0.1-2003-11-25-23:44:56 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 25 Nov 2003 20:44:56 +0000 |
parents | |
children | 11fbd0fc041d |
comparison
equal
deleted
inserted
replaced
194:2357fa41738a | 195:8dee38ea9117 |
---|---|
1 | |
2 if [ ".$PLATFORM" = "." ]; then | |
3 echo "checking for OS" | |
4 | |
5 SYSTEM=`uname -s 2>/dev/null` | |
6 RELEASE=`uname -r 2>/dev/null` | |
7 MACHINE=`uname -m 2>/dev/null` | |
8 | |
9 echo " + $SYSTEM $RELEASE $MACHINE" | |
10 | |
11 PLATFORM="$SYSTEM:$RELEASE:$MACHINE"; | |
12 else | |
13 echo "building for $PLATFORM" | |
14 fi | |
15 | |
16 case $PLATFORM in | |
17 | |
18 FreeBSD:*) | |
19 . auto/os/freebsd | |
20 ;; | |
21 | |
22 Solaris:*) | |
23 CC_TEST_FLAGS="-D_FILE_OFFSET_BITS=64" | |
24 CORE_LIBS="$CORE_LIBS -lsocket -lnsl" | |
25 ;; | |
26 | |
27 Linux:*) | |
28 CC_TEST_FLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" | |
29 ;; | |
30 | |
31 win32) | |
32 CORE_INCS="$WIN32_INCS" | |
33 CORE_DEPS="$WIN32_DEPS" | |
34 CORE_SRCS="$WIN32_SRCS $SELECT_SRCS $IOCP_SRCS" | |
35 EVENT_MODULES="$EVENT_MODULES $SELECT_MODULE $IOCP_MODULE" | |
36 | |
37 CFLAGS="$CFLAGS -D HAVE_AIO=1 -D HAVE_IOCP=1" | |
38 CORE_LIBS="$CORE_LIBS ws2_32.lib" | |
39 ;; | |
40 | |
41 esac | |
42 | |
43 | |
44 if [ $TEST_BUILD_DEVPOLL = YES ]; then | |
45 EVENT_MODULES="$EVENT_MODULES $DEVPOLL_MODULE" | |
46 EVENT_SRCS="$EVENT_SRCS $DEVPOLL_SRCS" | |
47 fi |