Mercurial > hg > nginx-vendor-current
comparison auto/os/solaris @ 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 | |
5 CORE_INCS="$UNIX_INCS" | |
6 CORE_DEPS="$UNIX_DEPS $SOLARIS_DEPS" | |
7 CORE_SRCS="$UNIX_SRCS $SOLARIS_SRCS " | |
8 EVENT_MODULES="$EVENT_MODULES" | |
9 | |
10 CORE_LIBS="$CORE_LIBS -lsocket -lnsl -lrt" | |
11 | |
12 # the Solaris's make support | |
13 MAKE_SL=YES | |
14 | |
15 | |
16 CC_TEST_FLAGS="-D_FILE_OFFSET_BITS=64" | |
17 | |
18 case $PLATFORM in | |
19 | |
20 SunOS:5.[89]:* | SunOS:5.10:*) | |
21 PIPE="-pipe" | |
22 ;; | |
23 | |
24 *) | |
25 # Solaris 7's /usr/ccs/bin/as does not support "-pipe" | |
26 ;; | |
27 | |
28 esac | |
29 | |
30 | |
31 case $PLATFORM in | |
32 | |
33 *:sun4u) | |
34 CFLAGS="$CFLAGS -mcpu=v9" | |
35 | |
36 if [ ".$CPU" = ".sparc64" ]; then | |
37 CFLAGS="$CFLAGS -m64" | |
38 CPU_OPT="-m64" | |
39 CORE_LINK="$CORE_LINK -m64" | |
40 | |
41 CC_TEST_FLAGS="$CC_TEST_FLAGS -mcpu=v9 -m64" | |
42 fi | |
43 ;; | |
44 | |
45 *) | |
46 ;; | |
47 | |
48 esac | |
49 | |
50 | |
51 if [ $ZLIB_ASM != NO ]; then | |
52 echo "$0: error: the --with-zlib-asm=CPU option is not supported" | |
53 echo "on that platform" | |
54 echo | |
55 | |
56 exit 1 | |
57 fi | |
58 | |
59 | |
60 ngx_inc="sys/devpoll.h"; . auto/inc | |
61 | |
62 if [ $ngx_found = yes ]; then | |
63 have=HAVE_DEVPOLL . auto/have | |
64 CORE_SRCS="$CORE_SRCS $DEVPOLL_SRCS" | |
65 EVENT_MODULES="$EVENT_MODULES $DEVPOLL_MODULE" | |
66 EVENT_FOUND=YES | |
67 fi | |
68 | |
69 | |
70 ngx_func="sendfilev()"; | |
71 ngx_func_inc="#include <sys/sendfile.h>" | |
72 ngx_func_libs="-lsendfile" | |
73 ngx_func_test="int fd = 1; sendfilevec_t vec[1]; | |
74 size_t sent; ssize_t n; | |
75 n = sendfilev(fd, vec, 1, &sent)" | |
76 . auto/func | |
77 | |
78 | |
79 if [ $ngx_found = yes ]; then | |
80 have=HAVE_SENDFILE . auto/have | |
81 CORE_SRCS="$CORE_SRCS $SOLARIS_SENDFILEV_SRCS" | |
82 CORE_LIBS="$CORE_LIBS -lsendfile" | |
83 fi |