Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/build-aux/m4/bitcoin_secp.m4
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | if (sizeof(zero) >= BN_num_bytes(bignum)) { | ||||
BN_bn2bin(bignum, (unsigned char*)&zero); | BN_bn2bin(bignum, (unsigned char*)&zero); | ||||
} | } | ||||
]])],[has_openssl_ec=yes],[has_openssl_ec=no]) | ]])],[has_openssl_ec=yes],[has_openssl_ec=no]) | ||||
AC_MSG_RESULT([$has_openssl_ec]) | AC_MSG_RESULT([$has_openssl_ec]) | ||||
CPPFLAGS="$CPPFLAGS_TEMP" | CPPFLAGS="$CPPFLAGS_TEMP" | ||||
fi | fi | ||||
]) | ]) | ||||
dnl | |||||
AC_DEFUN([SECP_GMP_CHECK],[ | |||||
if test x"$has_gmp" != x"yes"; then | |||||
CPPFLAGS_TEMP="$CPPFLAGS" | |||||
CPPFLAGS="$GMP_CPPFLAGS $CPPFLAGS" | |||||
LIBS_TEMP="$LIBS" | |||||
LIBS="$GMP_LIBS $LIBS" | |||||
AC_CHECK_HEADER(gmp.h,[AC_CHECK_LIB(gmp, __gmpz_init,[has_gmp=yes; GMP_LIBS="$GMP_LIBS -lgmp"; AC_DEFINE(HAVE_LIBGMP,1,[Define this symbol if libgmp is installed])])]) | |||||
CPPFLAGS="$CPPFLAGS_TEMP" | |||||
LIBS="$LIBS_TEMP" | |||||
fi | |||||
]) | |||||
AC_DEFUN([SECP_VALGRIND_CHECK],[ | AC_DEFUN([SECP_VALGRIND_CHECK],[ | ||||
if test x"$has_valgrind" != x"yes"; then | if test x"$has_valgrind" != x"yes"; then | ||||
CPPFLAGS_TEMP="$CPPFLAGS" | CPPFLAGS_TEMP="$CPPFLAGS" | ||||
CPPFLAGS="$VALGRIND_CPPFLAGS $CPPFLAGS" | CPPFLAGS="$VALGRIND_CPPFLAGS $CPPFLAGS" | ||||
AC_CHECK_HEADER([valgrind/memcheck.h], [has_valgrind=yes; AC_DEFINE(HAVE_VALGRIND,1,[Define this symbol if valgrind is installed])]) | AC_CHECK_HEADER([valgrind/memcheck.h], [has_valgrind=yes; AC_DEFINE(HAVE_VALGRIND,1,[Define this symbol if valgrind is installed])]) | ||||
fi | fi | ||||
]) | ]) |