summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2021-04-23 10:28:03 +0200
committerDaiki Ueno <ueno@gnu.org>2021-04-23 10:36:57 +0200
commitc6af60677a9a7a6d245acd901fbe0a2e514eddd0 (patch)
treec7aa0f925f8f89c5e75c4ddc970bc9a69c9c9426
parent65de7f8876c7978925d8df0de969b732996138ba (diff)
downloadgnutls-c6af60677a9a7a6d245acd901fbe0a2e514eddd0.tar.gz
afalg: use pkg-config to detect libkcapi
Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r--lib/accelerated/Makefile.am3
-rw-r--r--m4/hooks.m43
2 files changed, 5 insertions, 1 deletions
diff --git a/lib/accelerated/Makefile.am b/lib/accelerated/Makefile.am
index 69d05960e9..a7f8e5a732 100644
--- a/lib/accelerated/Makefile.am
+++ b/lib/accelerated/Makefile.am
@@ -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
diff --git a/m4/hooks.m4 b/m4/hooks.m4
index c90a2c9209..5377a9d33b 100644
--- a/m4/hooks.m4
+++ b/m4/hooks.m4
@@ -352,6 +352,9 @@ LIBTASN1_MINIMUM=4.9
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
AM_CONDITIONAL(ENABLE_AFALG, test "$enable_afalg" != "no")