]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
afalg: use pkg-config to detect libkcapi
authorDaiki Ueno <ueno@gnu.org>
Fri, 23 Apr 2021 08:28:03 +0000 (10:28 +0200)
committerDaiki Ueno <ueno@gnu.org>
Fri, 23 Apr 2021 08:36:57 +0000 (10:36 +0200)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
lib/accelerated/Makefile.am
m4/hooks.m4

index 69d05960e9efec1c053ce9736c7be96d80ff29c4..a7f8e5a7320bae27e7afd02dcc1d8c9d6f8cd472 100644 (file)
@@ -62,5 +62,6 @@ AM_CFLAGS += -DASM_X86_64
 endif
 
 if ENABLE_AFALG
-libaccelerated_la_LDFLAGS = -lkcapi
+AM_CPPFLAGS += $(LIBKCAPI_CFLAGS)
+libaccelerated_la_LIBADD += $(LIBKCAPI_LIBS)
 endif
index c90a2c9209a74721c63efc14af0294e0a24d74cc..5377a9d33b851109317aaf18588dcedc9529cf4a 100644 (file)
@@ -351,6 +351,9 @@ LIBTASN1_MINIMUM=4.9
   enable_afalg=$enableval,enable_afalg=no)
   AC_MSG_RESULT($enable_afalg)
 
+  if test "$enable_afalg" = "yes"; then
+    PKG_CHECK_MODULES(LIBKCAPI, [libkcapi >= 1.2.1], [], [enable_afalg=no])
+  fi
   if test "$enable_afalg" = "yes"; then
     AC_DEFINE([ENABLE_AFALG], 1, [Enable AF_ALG support])
   fi