Project

General

Profile

Bug #1900 ยป 0003-Handle-corner-case-of-crypto-correctly-i.e.-use-c-wh.patch

fixing crypto++ detection - Anonymous, 01/07/2012 07:23 AM

View differences:

configure.ac
[PKG_CHECK_MODULES([CRYPTOPP],
[libcrypto++],
[have_cryptopp=yes],
[AC_SEARCH_LIBS([_ZTIN8CryptoPP14CBC_EncryptionE], [crypto++ cryptopp],
[have_cryptopp=yes],
[true],
[-lpthread])])])
[
AC_LANG_PUSH([C++])
SAVED_CXXFLAGS="${CXXFLAGS}"
SAVED_LIBS="${LIBS}"
LIBS="${LIBS} ${PTHREAD_LIBS}"
CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}"
AC_SEARCH_LIBS([_ZTIN8CryptoPP14CBC_EncryptionE], [crypto++ cryptopp],
[have_cryptopp=yes],
[true], [])
CRYPTOPP_LIBS="${ac_cv_search__ZTIN8CryptoPP14CBC_EncryptionE}"
LIBS="${SAVED_LIBS}"
CXXFLAGS="${SAVED_CXXFLAGS}"
AC_LANG_POP([C++])
])])
# bail out if given explicit --with-cryptopp
if test "x$have_cryptopp" = "xno" -a "x$with_cryptopp" != "xcheck" -a "x$with_cryptopp" != "xno"; then
AC_MSG_FAILURE([--with-cryptopp was given, but library was not found])
    (1-1/1)