Fix crypto++ compile flags detection

This commit is contained in:
Martin 2022-01-22 12:26:28 +01:00
parent 48b97877ec
commit 5e76def21c
2 changed files with 18 additions and 4 deletions

View File

@ -218,8 +218,15 @@ then
[CryptoPP::AlignedAllocate(5);])],
[AC_MSG_RESULT([yes])],
[
CRYPTOPP_CPPFLAGS="$CRYPTOPP_CPPFLAGS -DCRYPTOPP_DISABLE_ASM"
AC_MSG_RESULT([no])
CRYPTOPP_INC="<$CRYPTOPP_INCLUDE_PREFIX/allocate.h>"
AC_LINK_IFELSE(
[AC_LANG_PROGRAM([#include $CRYPTOPP_INC],
[CryptoPP::AlignedAllocate(5);])],
[AC_MSG_RESULT([yes])],
[
CRYPTOPP_CPPFLAGS="$CRYPTOPP_CPPFLAGS -DCRYPTOPP_DISABLE_ASM"
AC_MSG_RESULT([no])
])
])
LDFLAGS="$SAVED_LDFLAGS"
CPPFLAGS="$SAVED_CPPFLAGS"

View File

@ -202,8 +202,15 @@ then
[CryptoPP::AlignedAllocate(5);])],
[AC_MSG_RESULT([yes])],
[
CRYPTOPP_CPPFLAGS="$CRYPTOPP_CPPFLAGS -DCRYPTOPP_DISABLE_ASM"
AC_MSG_RESULT([no])
CRYPTOPP_INC="<$CRYPTOPP_INCLUDE_PREFIX/allocate.h>"
AC_LINK_IFELSE(
[AC_LANG_PROGRAM([#include $CRYPTOPP_INC],
[CryptoPP::AlignedAllocate(5);])],
[AC_MSG_RESULT([yes])],
[
CRYPTOPP_CPPFLAGS="$CRYPTOPP_CPPFLAGS -DCRYPTOPP_DISABLE_ASM"
AC_MSG_RESULT([no])
])
])
LDFLAGS="$SAVED_LDFLAGS"
CPPFLAGS="$SAVED_CPPFLAGS"