Mercurial > hg > nginx-vendor-0-5
comparison auto/threads @ 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 | 80ba094c6b3e |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f0b350454894 |
---|---|
1 | |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
5 case $USE_THREADS in | |
6 rfork) | |
7 have=NGX_THREADS . auto/have | |
8 have=NGX_USE_RFORK . auto/have | |
9 CORE_DEPS="$CORE_DEPS $FREEBSD_RFORK_DEPS" | |
10 CORE_SRCS="$CORE_SRCS $FREEBSD_RFORK_SRCS" | |
11 | |
12 case $PLATFORM in | |
13 *:i386) | |
14 if [ \( $version -gt 500000 -a $version -lt 501000 \) \ | |
15 -o $version -lt 491000 ] | |
16 then | |
17 CORE_SRCS="$CORE_SRCS $FREEBSD_RFORK_THREAD_SRCS" | |
18 fi | |
19 ;; | |
20 esac | |
21 ;; | |
22 | |
23 pthread) | |
24 have=NGX_THREADS . auto/have | |
25 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
26 CORE_LIBS="$CORE_LIBS -lpthread" | |
27 ;; | |
28 | |
29 freebsd4) | |
30 have=NGX_THREADS . auto/have | |
31 CFLAGS="$CFLAGS -pthread" | |
32 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
33 CORE_LIBS="$CORE_LIBS -pthread" | |
34 ;; | |
35 | |
36 linuxthreads) | |
37 have=NGX_THREADS . auto/have | |
38 have=NGX_LINUXTHREADS . auto/have | |
39 CFLAGS="$CFLAGS -D_THREAD_SAFE" | |
40 CFLAGS="$CFLAGS -I /usr/local/include/pthread/linuxthreads" | |
41 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
42 CORE_LIBS="$CORE_LIBS -L /usr/local/lib -llthread -llgcc_r" | |
43 ;; | |
44 | |
45 lc_r) | |
46 have=NGX_THREADS . auto/have | |
47 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
48 CORE_LIBS="$CORE_LIBS -lc_r" | |
49 ;; | |
50 | |
51 lthr) | |
52 have=NGX_THREADS . auto/have | |
53 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
54 CORE_LIBS="$CORE_LIBS -lthr" | |
55 ;; | |
56 | |
57 lkse) | |
58 have=NGX_THREADS . auto/have | |
59 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS" | |
60 CORE_LIBS="$CORE_LIBS -lkse" | |
61 ;; | |
62 | |
63 esac |