|
@@ -30,6 +30,8 @@ AC_ARG_ENABLE(static-openssl,
|
|
|
AS_HELP_STRING(--enable-static-openssl, Link against a static openssl library. Requires --with-openssl-dir))
|
|
|
AC_ARG_ENABLE(static-libevent,
|
|
|
AS_HELP_STRING(--enable-static-libevent, Link against a static libevent library. Requires --with-libevent-dir))
|
|
|
+AC_ARG_ENABLE(static-zlib,
|
|
|
+ AS_HELP_STRING(--enable-static-zlib, Link against a static zlib library. Requires --with-zlib-dir))
|
|
|
|
|
|
if test x$enable_buf_freelists != xno; then
|
|
|
AC_DEFINE(ENABLE_BUF_FREELISTS, 1,
|
|
@@ -351,6 +353,19 @@ TOR_SEARCH_LIBRARY(zlib, $tryzlibdir, [-lz],
|
|
|
[zlibVersion(); exit(0);], [--with-zlib-dir],
|
|
|
[/opt/zlib])
|
|
|
|
|
|
+if test "$enable_static_zlib" = "yes"; then
|
|
|
+ if test "$tor_cv_library_zlib_dir" = "(system)"; then
|
|
|
+ AC_MSG_ERROR("You must specify an explicit --with-zlib-dir=x option when
|
|
|
+ using --enable-static-zlib")
|
|
|
+ else
|
|
|
+ TOR_ZLIB_LIBS="$TOR_LIBDIR_zlib/libz.a"
|
|
|
+ echo "$TOR_LIBDIR_zlib/libz.a"
|
|
|
+ fi
|
|
|
+else
|
|
|
+ TOR_ZLIB_LIBS="-lz"
|
|
|
+fi
|
|
|
+AC_SUBST(TOR_ZLIB_LIBS)
|
|
|
+
|
|
|
dnl Make sure to enable support for large off_t if available.
|
|
|
|
|
|
AC_SYS_LARGEFILE
|