diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 0948661..566ff80 100644 --- a/configure.ac +++ b/configure.ac @@ -6391,6 +6391,15 @@ for builtin_hash in $with_builtin_hashlib_hashes; do done IFS=$as_save_IFS +dnl libb2 for blake2. _blake2 module falls back to vendored copy. +AS_VAR_IF([with_builtin_blake2], [yes], [ + PKG_CHECK_MODULES([LIBB2], [libb2], [ + have_libb2=yes + AC_DEFINE([HAVE_LIBB2], [1], + [Define to 1 if you want to build _blake2 module with libb2]) + ], [have_libb2=no]) +]) + # --with-experimental-isolated-subinterpreters AH_TEMPLATE(EXPERIMENTAL_ISOLATED_SUBINTERPRETERS, [Better isolate subinterpreters, experimental build mode.]) @@ -6668,7 +6677,9 @@ PY_STDLIB_MOD([_sha1], [test "$with_builtin_sha1" = yes]) PY_STDLIB_MOD([_sha256], [test "$with_builtin_sha256" = yes]) PY_STDLIB_MOD([_sha512], [test "$with_builtin_sha512" = yes]) PY_STDLIB_MOD([_sha3], [test "$with_builtin_sha3" = yes]) -PY_STDLIB_MOD([_blake2], [test "$with_builtin_blake2" = yes]) +PY_STDLIB_MOD([_blake2], + [test "$with_builtin_blake2" = yes], [], + [$LIBB2_CFLAGS], [$LIBB2_LIBS]) PY_STDLIB_MOD([_crypt], [], [test "$ac_cv_crypt_crypt" = yes], |