mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-08-12 21:22:31 +00:00
Updated and cleaned up automake. (#1102)
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
AC_DEFUN([TORRENT_CHECK_OPENSSL],
|
||||
[
|
||||
PKG_CHECK_MODULES(OPENSSL, libcrypto,
|
||||
CXXFLAGS="$CXXFLAGS $OPENSSL_CFLAGS";
|
||||
LIBS="$LIBS $OPENSSL_LIBS")
|
||||
|
||||
AC_DEFINE(USE_OPENSSL, 1, Using OpenSSL.)
|
||||
AC_DEFINE(USE_OPENSSL_SHA, 1, Using OpenSSL's SHA1 implementation.)
|
||||
]
|
||||
)
|
||||
|
||||
AC_DEFUN([TORRENT_ARG_OPENSSL],
|
||||
[
|
||||
AC_ARG_ENABLE(openssl,
|
||||
[ --disable-openssl Don't use OpenSSL's SHA1 implementation.],
|
||||
[
|
||||
if test "$enableval" = "yes"; then
|
||||
TORRENT_CHECK_OPENSSL
|
||||
else
|
||||
AC_DEFINE(USE_NSS_SHA, 1, Using Mozilla's SHA1 implementation.)
|
||||
fi
|
||||
],[
|
||||
TORRENT_CHECK_OPENSSL
|
||||
])
|
||||
]
|
||||
)
|
||||
|
||||
AC_DEFUN([TORRENT_ARG_CYRUS_RC4],
|
||||
[
|
||||
AC_ARG_ENABLE(cyrus-rc4,
|
||||
[ --enable-cyrus-rc4=PFX Use Cyrus RC4 implementation.],
|
||||
[
|
||||
CXXFLAGS="$CXXFLAGS -I${enableval}/include";
|
||||
LIBS="$LIBS -lrc4 -L${enableval}/lib"
|
||||
AC_DEFINE(USE_CYRUS_RC4, 1, Using Cyrus RC4 implementation.)
|
||||
])
|
||||
]
|
||||
)
|
||||
Reference in New Issue
Block a user