2 # Copyright (C) Igor Sysoev
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"
12 case "$NGX_PLATFORM" in
14 if [ \( $version -gt 500000 -a $version -lt 501000 \) \
15 -o $version -lt 491000 ]
17 CORE_SRCS="$CORE_SRCS $FREEBSD_RFORK_THREAD_SRCS"
24 have=NGX_THREADS . auto/have
25 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS"
26 CORE_LIBS="$CORE_LIBS -lpthread"
30 have=NGX_THREADS . auto/have
31 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS"
32 CORE_LIBS="$CORE_LIBS -lthr"
36 have=NGX_THREADS . auto/have
37 have=NGX_LINUXTHREADS . auto/have
38 CFLAGS="$CFLAGS -D_THREAD_SAFE"
39 CFLAGS="$CFLAGS -I /usr/local/include/pthread/linuxthreads"
40 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS"
41 CORE_LIBS="$CORE_LIBS -L /usr/local/lib -llthread -llgcc_r"
45 case "$NGX_PLATFORM" in
47 have=NGX_THREADS . auto/have
48 CFLAGS="$CFLAGS -pthread"
49 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS"
50 CORE_LIBS="$CORE_LIBS -pthread"
54 have=NGX_THREADS . auto/have
55 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS"
56 CORE_LIBS="$CORE_LIBS -lc_r"
65 have=NGX_THREADS . auto/have
66 CORE_SRCS="$CORE_SRCS $PTHREAD_SRCS"
67 CORE_LIBS="$CORE_LIBS -l$USE_THREADS"