Signed-off-by: Ladislav Michl <[email protected]>
---
 Changes:
 -v2: None

 rules/gnutls.in   | 7 +++++++
 rules/gnutls.make | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/rules/gnutls.in b/rules/gnutls.in
index e3427d6eb..c0f47b5cf 100644
--- a/rules/gnutls.in
+++ b/rules/gnutls.in
@@ -5,6 +5,7 @@ menuconfig GNUTLS
        select LIBTASN1
        select NETTLE
        select GCCLIBS_CXX      if GNUTLS_CXX
+       select CRYPTODEV        if GNUTLS_CRYPTODEV
        prompt "gnutls                        "
        help
          GnuTLS is a secure communications library implementing the SSL,
@@ -21,6 +22,12 @@ config GNUTLS_CXX
        bool
        prompt "install C++ runtime library"
 
+config GNUTLS_CRYPTODEV
+       bool
+       prompt "enable cryptodev support"
+       help
+         Enable the BSD cryptodev engine even if we are not using BSD.
+
 config GNUTLS_OPENSSL
        bool
        prompt "openssl compatibility"
diff --git a/rules/gnutls.make b/rules/gnutls.make
index caa5d8426..955d1f5b4 100644
--- a/rules/gnutls.make
+++ b/rules/gnutls.make
@@ -56,7 +56,7 @@ GNUTLS_CONF_OPT               := \
        --enable-dhe \
        --enable-ecdhe \
        --enable-gost \
-       --disable-cryptodev \
+       --$(call ptx/endis, PTXCONF_GNUTLS_CRYPTODEV)-cryptodev \
        --enable-ocsp \
        --$(call ptx/endis, PTXCONF_GNUTLS_OPENSSL)-openssl-compatibility \
        --disable-tests \
-- 
2.22.0


_______________________________________________
ptxdist mailing list
[email protected]

Reply via email to