From: Daniel Salzman Date: Thu, 6 Dec 2018 08:51:39 +0000 (+0100) Subject: libdnssec: link explicitly against libpthread if PKCS #11 is enabled X-Git-Tag: v2.8.0~152 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fc6bbd1bd8368fea3af23db3b29b2c5ca4a67a1;p=thirdparty%2Fknot-dns.git libdnssec: link explicitly against libpthread if PKCS #11 is enabled closes #629 --- diff --git a/configure.ac b/configure.ac index 0290d2dc54..70a0a24dd1 100644 --- a/configure.ac +++ b/configure.ac @@ -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]]), diff --git a/src/libdnssec/Makefile.inc b/src/libdnssec/Makefile.inc index f720a407b5..d157f32b69 100644 --- a/src/libdnssec/Makefile.inc +++ b/src/libdnssec/Makefile.inc @@ -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 = \