Igor Sysoev | dc867cd | 2003-12-14 20:10:27 +0000 | [diff] [blame] | 1 | |
Igor Sysoev | ff8da91 | 2004-09-29 16:00:49 +0000 | [diff] [blame] | 2 | # Copyright (C) Igor Sysoev |
Maxim Konovalov | f8d59e3 | 2012-01-18 15:07:43 +0000 | [diff] [blame] | 3 | # Copyright (C) Nginx, Inc. |
Igor Sysoev | ff8da91 | 2004-09-29 16:00:49 +0000 | [diff] [blame] | 4 | |
| 5 | |
Igor Sysoev | 3259e85 | 2005-01-19 13:10:56 +0000 | [diff] [blame] | 6 | if [ $USE_PCRE = YES -o $PCRE != NONE ]; then |
Igor Sysoev | e9b2cb1 | 2004-02-09 20:47:18 +0000 | [diff] [blame] | 7 | . auto/lib/pcre/conf |
Igor Sysoev | da85fe6 | 2009-05-26 14:28:49 +0000 | [diff] [blame] | 8 | |
| 9 | else |
| 10 | if [ $USE_PCRE = DISABLED -a $HTTP_REWRITE = YES ]; then |
| 11 | |
| 12 | cat << END |
| 13 | |
| 14 | $0: error: the HTTP rewrite module requires the PCRE library. |
| 15 | You can either disable the module by using --without-http_rewrite_module |
| 16 | option or you have to enable the PCRE support. |
| 17 | |
| 18 | END |
| 19 | exit 1 |
| 20 | fi |
Igor Sysoev | dc867cd | 2003-12-14 20:10:27 +0000 | [diff] [blame] | 21 | fi |
| 22 | |
Igor Sysoev | da85fe6 | 2009-05-26 14:28:49 +0000 | [diff] [blame] | 23 | |
Igor Sysoev | 0599b11 | 2004-07-25 18:34:14 +0000 | [diff] [blame] | 24 | if [ $USE_OPENSSL = YES ]; then |
| 25 | . auto/lib/openssl/conf |
| 26 | fi |
| 27 | |
Igor Sysoev | b1dfe47 | 2004-12-21 12:30:30 +0000 | [diff] [blame] | 28 | if [ $USE_MD5 = YES ]; then |
| 29 | |
Igor Sysoev | 03ab5fc | 2009-05-26 14:28:06 +0000 | [diff] [blame] | 30 | if [ $USE_OPENSSL = YES ]; then |
Igor Sysoev | b1dfe47 | 2004-12-21 12:30:30 +0000 | [diff] [blame] | 31 | have=NGX_HAVE_OPENSSL_MD5_H . auto/have |
| 32 | have=NGX_OPENSSL_MD5 . auto/have |
Igor Sysoev | b345178 | 2011-04-15 15:58:06 +0000 | [diff] [blame] | 33 | have=NGX_HAVE_MD5 . auto/have |
Igor Sysoev | b1dfe47 | 2004-12-21 12:30:30 +0000 | [diff] [blame] | 34 | MD5=YES |
Igor Sysoev | 76566f8 | 2008-05-16 14:32:58 +0000 | [diff] [blame] | 35 | MD5_LIB=OpenSSL |
Igor Sysoev | b1dfe47 | 2004-12-21 12:30:30 +0000 | [diff] [blame] | 36 | |
| 37 | else |
| 38 | . auto/lib/md5/conf |
| 39 | fi |
| 40 | |
| 41 | fi |
| 42 | |
Igor Sysoev | afd7ec5 | 2006-05-29 17:28:12 +0000 | [diff] [blame] | 43 | if [ $USE_SHA1 = YES ]; then |
| 44 | |
Igor Sysoev | 03ab5fc | 2009-05-26 14:28:06 +0000 | [diff] [blame] | 45 | if [ $USE_OPENSSL = YES ]; then |
Igor Sysoev | afd7ec5 | 2006-05-29 17:28:12 +0000 | [diff] [blame] | 46 | have=NGX_HAVE_OPENSSL_SHA1_H . auto/have |
Igor Sysoev | 5dc5945 | 2011-05-16 14:54:50 +0000 | [diff] [blame] | 47 | have=NGX_HAVE_SHA1 . auto/have |
Igor Sysoev | afd7ec5 | 2006-05-29 17:28:12 +0000 | [diff] [blame] | 48 | SHA1=YES |
Igor Sysoev | 76566f8 | 2008-05-16 14:32:58 +0000 | [diff] [blame] | 49 | SHA1_LIB=OpenSSL |
Igor Sysoev | afd7ec5 | 2006-05-29 17:28:12 +0000 | [diff] [blame] | 50 | |
| 51 | else |
| 52 | . auto/lib/sha1/conf |
| 53 | fi |
| 54 | |
| 55 | fi |
| 56 | |
Igor Sysoev | dc867cd | 2003-12-14 20:10:27 +0000 | [diff] [blame] | 57 | if [ $USE_ZLIB = YES ]; then |
| 58 | . auto/lib/zlib/conf |
| 59 | fi |
Igor Sysoev | 9bf11aa | 2006-01-16 14:56:53 +0000 | [diff] [blame] | 60 | |
Igor Sysoev | 1ae389d | 2008-08-04 14:48:15 +0000 | [diff] [blame] | 61 | if [ $USE_LIBXSLT = YES ]; then |
| 62 | . auto/lib/libxslt/conf |
| 63 | fi |
| 64 | |
Igor Sysoev | e2ada61 | 2009-05-01 18:42:09 +0000 | [diff] [blame] | 65 | if [ $USE_LIBGD = YES ]; then |
| 66 | . auto/lib/libgd/conf |
| 67 | fi |
| 68 | |
Igor Sysoev | 9bf11aa | 2006-01-16 14:56:53 +0000 | [diff] [blame] | 69 | if [ $USE_PERL = YES ]; then |
| 70 | . auto/lib/perl/conf |
| 71 | fi |
Igor Sysoev | 85dd8fc | 2008-03-18 10:36:27 +0000 | [diff] [blame] | 72 | |
Igor Sysoev | bc10147 | 2009-07-20 07:10:43 +0000 | [diff] [blame] | 73 | if [ $HTTP_GEOIP = YES ]; then |
| 74 | . auto/lib/geoip/conf |
| 75 | fi |
Igor Sysoev | 213cad8 | 2009-11-25 17:55:25 +0000 | [diff] [blame] | 76 | |
Igor Sysoev | 85dd8fc | 2008-03-18 10:36:27 +0000 | [diff] [blame] | 77 | if [ $NGX_GOOGLE_PERFTOOLS = YES ]; then |
| 78 | . auto/lib/google-perftools/conf |
| 79 | fi |
Igor Sysoev | 213cad8 | 2009-11-25 17:55:25 +0000 | [diff] [blame] | 80 | |
| 81 | if [ $NGX_LIBATOMIC != NO ]; then |
| 82 | . auto/lib/libatomic/conf |
| 83 | fi |