diff options
author | Dwayne C. Litzenberger <dlitz@dlitz.net> | 2011-10-10 19:14:30 -0400 |
---|---|---|
committer | Dwayne C. Litzenberger <dlitz@dlitz.net> | 2011-10-10 19:15:50 -0400 |
commit | 323ce9ef951378dc96ce14c9e514e9aa19ab39d9 (patch) | |
tree | 5986ee1d95f37cdb4605b5b4899667747ae40dfc /configure.ac | |
parent | 32114297da2450af00c4612596bc15da4f6256f2 (diff) | |
download | pycrypto-323ce9ef951378dc96ce14c9e514e9aa19ab39d9.tar.gz |
Fix libgmp/libmpir autodetection
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index a03a72f..2b68d71 100644 --- a/configure.ac +++ b/configure.ac @@ -10,9 +10,22 @@ AC_CONFIG_HEADERS([src/config.h]) AC_PROG_CC # Checks for libraries. -AC_CHECK_LIB -AC_CHECK_DECLS([mpz_powm], [], [], [[#include <gmp.h>]]) -AC_CHECK_DECLS([mpz_powm_sec], [], [], [[#include <gmp.h>]]) +AC_CHECK_LIB([gmp], [__gmpz_init]) +AC_CHECK_LIB([mpir], [__gmpz_init]) +AC_CHECK_DECLS([mpz_powm], [], [], [ +[#if HAVE_LIBGMP +# include <gmp.h> +#elif HAVE_LIBMPIR +# include <mpir.h> +#endif +]]) +AC_CHECK_DECLS([mpz_powm_sec], [], [], [ +[#if HAVE_LIBGMP +# include <gmp.h> +#elif HAVE_LIBMPIR +# include <mpir.h> +#endif +]]) # Checks for header files. AC_CHECK_HEADERS([inttypes.h limits.h stddef.h stdint.h stdlib.h string.h wchar.h]) |