Mercurial > hg > nginx
comparison auto/lib/openssl/make @ 2873:e069d0b8b198
fix building OpenSSL on Unix
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 19 May 2009 12:12:36 +0000 |
parents | dfec0e090265 |
children | 824d885aa0b1 |
comparison
equal
deleted
inserted
replaced
2872:01b999a7adc2 | 2873:e069d0b8b198 |
---|---|
1 | 1 |
2 # Copyright (C) Igor Sysoev | 2 # Copyright (C) Igor Sysoev |
3 | 3 |
4 | 4 |
5 if test -n "$OPENSSL_OPT"; then | |
6 NGX_OPENSSL_CONFIG="./Configure $OPENSSL_OPT" | |
7 else | |
8 NGX_OPENSSL_CONFIG="./config" | |
9 fi | |
10 | |
11 case $USE_THREADS in | 5 case $USE_THREADS in |
12 NO) NGX_OPENSSL_CONFIG="$NGX_OPENSSL_CONFIG no-threads" ;; | 6 NO) OPENSSL_OPT="$OPENSSL_OPT no-threads" ;; |
13 *) NGX_OPENSSL_CONFIG="$NGX_OPENSSL_CONFIG threads" ;; | 7 *) OPENSSL_OPT="$OPENSSL_OPT threads" ;; |
14 esac | 8 esac |
15 | 9 |
16 case "$CC" in | 10 case "$CC" in |
17 | 11 |
18 cl) | 12 cl) |
51 ;; | 45 ;; |
52 | 46 |
53 *) | 47 *) |
54 cat << END >> $NGX_MAKEFILE | 48 cat << END >> $NGX_MAKEFILE |
55 | 49 |
56 $OPENSSL/libssl.a: $NGX_MAKEFILE | 50 $OPENSSL/openssl/include/openssl/ssl.h: $NGX_MAKEFILE |
57 cd $OPENSSL \\ | 51 cd $OPENSSL \\ |
58 && \$(MAKE) clean \\ | 52 && \$(MAKE) clean \\ |
59 && $NGX_OPENSSL_CONFIG no-shared \\ | 53 && ./config --prefix=$PWD/$OPENSSL/openssl no-shared $OPENSSL_OPT \\ |
60 && \$(MAKE) | 54 && \$(MAKE) \\ |
55 && \$(MAKE) install | |
61 | 56 |
62 END | 57 END |
63 | 58 |
64 ;; | 59 ;; |
65 | 60 |