]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
libdnssec: link explicitly against libpthread if PKCS #11 is enabled
authorDaniel Salzman <daniel.salzman@nic.cz>
Thu, 6 Dec 2018 08:51:39 +0000 (09:51 +0100)
committerDaniel Salzman <daniel.salzman@nic.cz>
Thu, 6 Dec 2018 08:51:39 +0000 (09:51 +0100)
closes #629

configure.ac
src/libdnssec/Makefile.inc

index 0290d2dc54822ea1ce3e251c68368b9b382c2305..70a0a24dd1b04bf84b605805195697a3446fc975 100644 (file)
@@ -176,6 +176,7 @@ PKG_CHECK_MODULES([gnutls], [gnutls >= 3.3], [
     CFLAGS=$save_CFLAGS
     LIBS=$save_LIBS
 ])
+AM_CONDITIONAL([ENABLE_PKCS11], [test "$enable_pkcs11" = "yes"])
 
 AC_ARG_ENABLE([recvmmsg],
    AS_HELP_STRING([--enable-recvmmsg=auto|yes|no], [enable recvmmsg() network API [default=auto]]),
index f720a407b510af6aaab4d387e5e586e8739a2b50..d157f32b69b88ccddf4c65010ced40eadb9ab1c1 100644 (file)
@@ -20,6 +20,9 @@ libshared_la_SOURCES = \
 libdnssec_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAG_VISIBILITY) $(gnutls_CFLAGS)
 libdnssec_la_LDFLAGS  = $(AM_LDFLAGS) $(libdnssec_VERSION_INFO) $(LDFLAG_EXCLUDE_LIBS)
 libdnssec_la_LIBADD   = libshared.la libcontrib.la $(gnutls_LIBS)
+if ENABLE_PKCS11
+libdnssec_la_LIBADD  += $(pthread_LIBS)
+endif
 
 include_libdnssecdir = $(includedir)/libdnssec
 include_libdnssec_HEADERS = \