blob: e1e447557e9359b9219378bf1425f027a693feea [file] [log] [blame]
Igor Sysoevdc867cd2003-12-14 20:10:27 +00001
Igor Sysoevff8da912004-09-29 16:00:49 +00002# Copyright (C) Igor Sysoev
Maxim Konovalovf8d59e32012-01-18 15:07:43 +00003# Copyright (C) Nginx, Inc.
Igor Sysoevff8da912004-09-29 16:00:49 +00004
5
Igor Sysoev3259e852005-01-19 13:10:56 +00006if [ $USE_PCRE = YES -o $PCRE != NONE ]; then
Igor Sysoeve9b2cb12004-02-09 20:47:18 +00007 . auto/lib/pcre/conf
Igor Sysoevda85fe62009-05-26 14:28:49 +00008
9else
10 if [ $USE_PCRE = DISABLED -a $HTTP_REWRITE = YES ]; then
11
12cat << END
13
14$0: error: the HTTP rewrite module requires the PCRE library.
15You can either disable the module by using --without-http_rewrite_module
16option or you have to enable the PCRE support.
17
18END
19 exit 1
20 fi
Igor Sysoevdc867cd2003-12-14 20:10:27 +000021fi
22
Igor Sysoevda85fe62009-05-26 14:28:49 +000023
Igor Sysoev0599b112004-07-25 18:34:14 +000024if [ $USE_OPENSSL = YES ]; then
25 . auto/lib/openssl/conf
26fi
27
Igor Sysoevb1dfe472004-12-21 12:30:30 +000028if [ $USE_MD5 = YES ]; then
29
Igor Sysoev03ab5fc2009-05-26 14:28:06 +000030 if [ $USE_OPENSSL = YES ]; then
Igor Sysoevb1dfe472004-12-21 12:30:30 +000031 have=NGX_HAVE_OPENSSL_MD5_H . auto/have
32 have=NGX_OPENSSL_MD5 . auto/have
Igor Sysoevb3451782011-04-15 15:58:06 +000033 have=NGX_HAVE_MD5 . auto/have
Igor Sysoevb1dfe472004-12-21 12:30:30 +000034 MD5=YES
Igor Sysoev76566f82008-05-16 14:32:58 +000035 MD5_LIB=OpenSSL
Igor Sysoevb1dfe472004-12-21 12:30:30 +000036
37 else
38 . auto/lib/md5/conf
39 fi
40
41fi
42
Igor Sysoevafd7ec52006-05-29 17:28:12 +000043if [ $USE_SHA1 = YES ]; then
44
Igor Sysoev03ab5fc2009-05-26 14:28:06 +000045 if [ $USE_OPENSSL = YES ]; then
Igor Sysoevafd7ec52006-05-29 17:28:12 +000046 have=NGX_HAVE_OPENSSL_SHA1_H . auto/have
Igor Sysoev5dc59452011-05-16 14:54:50 +000047 have=NGX_HAVE_SHA1 . auto/have
Igor Sysoevafd7ec52006-05-29 17:28:12 +000048 SHA1=YES
Igor Sysoev76566f82008-05-16 14:32:58 +000049 SHA1_LIB=OpenSSL
Igor Sysoevafd7ec52006-05-29 17:28:12 +000050
51 else
52 . auto/lib/sha1/conf
53 fi
54
55fi
56
Igor Sysoevdc867cd2003-12-14 20:10:27 +000057if [ $USE_ZLIB = YES ]; then
58 . auto/lib/zlib/conf
59fi
Igor Sysoev9bf11aa2006-01-16 14:56:53 +000060
Igor Sysoev1ae389d2008-08-04 14:48:15 +000061if [ $USE_LIBXSLT = YES ]; then
62 . auto/lib/libxslt/conf
63fi
64
Igor Sysoeve2ada612009-05-01 18:42:09 +000065if [ $USE_LIBGD = YES ]; then
66 . auto/lib/libgd/conf
67fi
68
Igor Sysoev9bf11aa2006-01-16 14:56:53 +000069if [ $USE_PERL = YES ]; then
70 . auto/lib/perl/conf
71fi
Igor Sysoev85dd8fc2008-03-18 10:36:27 +000072
Igor Sysoevbc101472009-07-20 07:10:43 +000073if [ $HTTP_GEOIP = YES ]; then
74 . auto/lib/geoip/conf
75fi
Igor Sysoev213cad82009-11-25 17:55:25 +000076
Igor Sysoev85dd8fc2008-03-18 10:36:27 +000077if [ $NGX_GOOGLE_PERFTOOLS = YES ]; then
78 . auto/lib/google-perftools/conf
79fi
Igor Sysoev213cad82009-11-25 17:55:25 +000080
81if [ $NGX_LIBATOMIC != NO ]; then
82 . auto/lib/libatomic/conf
83fi