mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
Fix GnuTLS pkg-config check
The testlogic for $PKG_CONFIG was inverted, checking for an empty string before using PKG_CHECK_MODULES. Use -x instead of -z and add an else branch to the if checking for $GNUTLS_FOUND = no to add -lgcrypt in case the GnuTLS libraries are detected by pkg-config.
This commit is contained in:
parent
188852c984
commit
cf30da7a25
@ -555,7 +555,7 @@ dnl GnuTLS library
|
||||
GNUTLS_CFLAGS=
|
||||
GNUTLS_LIBS=
|
||||
GNUTLS_FOUND=no
|
||||
if test -z "$PKG_CONFIG" ; then
|
||||
if test -x "$PKG_CONFIG" ; then
|
||||
PKG_CHECK_MODULES(GNUTLS, gnutls >= $GNUTLS_REQUIRED,
|
||||
[GNUTLS_FOUND=yes], [GNUTLS_FOUND=no])
|
||||
fi
|
||||
@ -572,6 +572,8 @@ if test "$GNUTLS_FOUND" = "no"; then
|
||||
dnl it explicitly for the calls to gcry_control/check_version
|
||||
GNUTLS_LIBS="$LIBS -lgcrypt"
|
||||
LIBS="$old_libs"
|
||||
else
|
||||
GNUTLS_LIBS="$GNUTLS_LIBS -lgcrypt"
|
||||
fi
|
||||
|
||||
AC_SUBST([GNUTLS_CFLAGS])
|
||||
|
Loading…
x
Reference in New Issue
Block a user