2 # Copyright (C) Igor Sysoev
3 # Copyright (C) Nginx, Inc.
6 if [ $ZLIB != NONE ]; then
7 CORE_INCS="$CORE_INCS $ZLIB"
12 have=NGX_ZLIB . auto/have
13 LINK_DEPS="$LINK_DEPS $ZLIB/zlib.lib"
14 CORE_LIBS="$CORE_LIBS $ZLIB/zlib.lib"
18 have=NGX_ZLIB . auto/have
19 LINK_DEPS="$LINK_DEPS $ZLIB/libz.a"
21 # to allow -ipo optimization we link with the *.o but not library
22 CORE_LIBS="$CORE_LIBS $ZLIB/adler32.o"
23 CORE_LIBS="$CORE_LIBS $ZLIB/crc32.o"
24 CORE_LIBS="$CORE_LIBS $ZLIB/deflate.o"
25 CORE_LIBS="$CORE_LIBS $ZLIB/trees.o"
26 CORE_LIBS="$CORE_LIBS $ZLIB/zutil.o"
27 CORE_LIBS="$CORE_LIBS $ZLIB/compress.o"
29 if [ $ZLIB_ASM != NO ]; then
30 CORE_LIBS="$CORE_LIBS $ZLIB/match.o"
35 have=NGX_ZLIB . auto/have
36 LINK_DEPS="$LINK_DEPS $ZLIB/libz.a"
37 CORE_LIBS="$CORE_LIBS $ZLIB/libz.a"
38 #CORE_LIBS="$CORE_LIBS -L $ZLIB -lz"
45 if [ "$NGX_PLATFORM" != win32 ]; then
48 # FreeBSD, Solaris, Linux
50 ngx_feature="zlib library"
51 ngx_feature_name="NGX_ZLIB"
53 ngx_feature_incs="#include <zlib.h>"
55 ngx_feature_libs="-lz"
56 ngx_feature_test="z_stream z; deflate(&z, Z_NO_FLUSH)"
60 if [ $ngx_found = yes ]; then
61 CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
67 if [ $ZLIB != YES ]; then
70 $0: error: the HTTP gzip module requires the zlib library.
71 You can either disable the module by using --without-http_gzip_module
72 option, or install the zlib library into the system, or build the zlib library
73 statically from the source with nginx by using --with-zlib=<path> option.