comparison auto/lib/openssl/conf @ 2846:dfec0e090265

fix building OpenSSL on Win32
author Igor Sysoev <igor@sysoev.ru>
date Thu, 14 May 2009 15:46:34 +0000
parents 38e59bcc35f2
children e069d0b8b198
comparison
equal deleted inserted replaced
2845:10d6b9950453 2846:dfec0e090265
1 1
2 # Copyright (C) Igor Sysoev 2 # Copyright (C) Igor Sysoev
3 3
4 4
5 if [ $OPENSSL != NONE ]; then 5 if [ $OPENSSL != NONE ]; then
6 CORE_INCS="$CORE_INCS $OPENSSL/include"
7 6
8 case "$CC" in 7 case "$CC" in
9 8
10 cl|bcc32) 9 cl | bcc32)
11 have=NGX_OPENSSL . auto/have 10 have=NGX_OPENSSL . auto/have
12 have=NGX_SSL . auto/have 11 have=NGX_SSL . auto/have
13 12
14 LINK_DEPS="$LINK_DEPS $OPENSSL/out32/ssleay32.lib" 13 CFLAGS="$CFLAGS -DNO_SYS_TYPES_H"
15 CORE_LIBS="$CORE_LIBS $OPENSSL/out32/ssleay32.lib"
16 14
17 LINK_DEPS="$LINK_DEPS $OPENSSL/out32/libeay32.lib" 15 CORE_INCS="$CORE_INCS $OPENSSL/openssl/include"
18 CORE_LIBS="$CORE_LIBS $OPENSSL/out32/libeay32.lib" 16 CORE_DEPS="$CORE_DEPS $OPENSSL/openssl/include/openssl/ssl.h"
17 CORE_LIBS="$CORE_LIBS $OPENSSL/openssl/lib/ssleay32.lib"
18 CORE_LIBS="$CORE_LIBS $OPENSSL/openssl/lib/libeay32.lib"
19 19
20 # libeay32.lib requires gdi32.lib 20 # libeay32.lib requires gdi32.lib
21 CORE_LIBS="$CORE_LIBS gdi32.lib" 21 CORE_LIBS="$CORE_LIBS gdi32.lib"
22 ;; 22 ;;
23 23
24 *) 24 *)
25 have=NGX_OPENSSL . auto/have 25 have=NGX_OPENSSL . auto/have
26 have=NGX_SSL . auto/have 26 have=NGX_SSL . auto/have
27
28 CORE_INCS="$CORE_INCS $OPENSSL/include"
27 LINK_DEPS="$LINK_DEPS $OPENSSL/libssl.a $OPENSSL/libcrypto.a" 29 LINK_DEPS="$LINK_DEPS $OPENSSL/libssl.a $OPENSSL/libcrypto.a"
28 CORE_LIBS="$CORE_LIBS $OPENSSL/libssl.a $OPENSSL/libcrypto.a" 30 CORE_LIBS="$CORE_LIBS $OPENSSL/libssl.a $OPENSSL/libcrypto.a"
29 ;; 31 ;;
30 esac 32 esac
31 33