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