diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2004-10-05 15:39:18 +0000 |
|---|---|---|
| committer | Jonathan Kolb <jon@b0g.us> | 2004-10-05 15:39:18 +0000 |
| commit | 7d66b1f69bb81e48c7efb79884771ea66b3685ca (patch) | |
| tree | e0cf023d6eebb4e422e62c5403e74e8218dc3192 /auto/lib/openssl | |
| download | nginx-7d66b1f69bb81e48c7efb79884771ea66b3685ca.tar.gz | |
The first public versionv0.1.0
Diffstat (limited to 'auto/lib/openssl')
| -rw-r--r-- | auto/lib/openssl/conf | 43 | ||||
| -rw-r--r-- | auto/lib/openssl/make | 16 |
2 files changed, 59 insertions, 0 deletions
diff --git a/auto/lib/openssl/conf b/auto/lib/openssl/conf new file mode 100644 index 000000000..37c084f00 --- /dev/null +++ b/auto/lib/openssl/conf @@ -0,0 +1,43 @@ + +# Copyright (C) Igor Sysoev + + +if [ $OPENSSL != NONE ]; then + CORE_INCS="$CORE_INCS $OPENSSL/include" + CORE_DEPS="$CORE_DEPS $OPENSSL_DEPS" + CORE_SRCS="$CORE_SRCS $OPENSSL_SRCS" + + case "$CC" in + *) + have=NGX_OPENSSL . auto/have + LINK_DEPS="$LINK_DEPS $OPENSSL/libssl.a $OPENSSL/libcrypto.a" + CORE_LIBS="$CORE_LIBS $OPENSSL/libssl.a $OPENSSL/libcrypto.a" + ;; + + esac + +else + + if [ $PLATFORM != win32 ]; then + OPENSSL=NO + ngx_lib_cflags= + + ngx_lib_inc="#include <openssl/ssl.h>" + ngx_lib="OpenSSL library" + ngx_lib_test="SSL_library_init()" + ngx_libs="-lssl -lcrypto" + . auto/lib/test + + + if [ $ngx_found = yes ]; then + have=NGX_OPENSSL . auto/have + CORE_DEPS="$CORE_DEPS $OPENSSL_DEPS" + CORE_SRCS="$CORE_SRCS $OPENSSL_SRCS" + CORE_LIBS="$CORE_LIBS $ngx_libs" + OPENSSL=YES + ngx_found=no + fi + + fi + +fi diff --git a/auto/lib/openssl/make b/auto/lib/openssl/make new file mode 100644 index 000000000..5e931cbbe --- /dev/null +++ b/auto/lib/openssl/make @@ -0,0 +1,16 @@ + +# Copyright (C) Igor Sysoev + + +case $PLATFORM in + *) + echo "$OPENSSL/libssl.a:" >> $MAKEFILE + echo " cd $OPENSSL \\" >> $MAKEFILE + echo " && CC=\"\$(CC)\" \\" >> $MAKEFILE + echo " ./config threads no-shared \\" >> $MAKEFILE + echo " && \$(MAKE)" >> $MAKEFILE + ;; + +esac + +echo >> $MAKEFILE |
