diff --git a/configure.ac b/configure.ac index 27a3830f..d2ada2fc 100644 --- a/configure.ac +++ b/configure.ac @@ -387,7 +387,7 @@ case "$ssl_library" in gnutls) AC_DEFINE(OPENCONNECT_GNUTLS, 1) AC_DEFINE(DTLS_GNUTLS, 1) - AC_SUBST(SSL_LIBRARY, [gnutls]) + AC_SUBST(SSL_DTLS_PC, [gnutls]) AC_SUBST(SSL_LIBS, ['$(GNUTLS_LIBS)']) AC_SUBST(SSL_CFLAGS, ['$(GNUTLS_CFLAGS)']) check_openssl_dtls=no @@ -395,7 +395,7 @@ case "$ssl_library" in openssl) AC_DEFINE(OPENCONNECT_OPENSSL, 1) AC_DEFINE(DTLS_OPENSSL, 1) - AC_SUBST(SSL_LIBRARY, [openssl]) + AC_SUBST(SSL_DTLS_PC, [openssl]) AC_SUBST(SSL_LIBS, ['$(OPENSSL_LIBS)']) AC_SUBST(SSL_CFLAGS, ['$(OPENSSL_CFLAGS)']) AC_SUBST(SYMVER_PRINT_ERR, ["openconnect_print_err_cb;"]) @@ -405,7 +405,7 @@ case "$ssl_library" in # GnuTLS for TCP, OpenSSL for DTLS AC_DEFINE(OPENCONNECT_GNUTLS, 1) AC_DEFINE(DTLS_OPENSSL, 1) - AC_SUBST(SSL_LIBRARY, [gnutls]) + AC_SUBST(SSL_DTLS_PC, [gnutls openssl]) AC_SUBST(SSL_LIBS, ['$(GNUTLS_LIBS)']) AC_SUBST(SSL_CFLAGS, ['$(GNUTLS_CFLAGS)']) AC_SUBST(DTLS_SSL_LIBS, ['$(OPENSSL_LIBS)']) diff --git a/openconnect-internal.h b/openconnect-internal.h index ca02cb6a..8ed13996 100644 --- a/openconnect-internal.h +++ b/openconnect-internal.h @@ -407,7 +407,7 @@ void check_cmd_fd(struct openconnect_info *vpninfo, fd_set *fds); int is_cancel_pending(struct openconnect_info *vpninfo, fd_set *fds); void poll_cmd_fd(struct openconnect_info *vpninfo, int timeout); -/* ${SSL_LIBRARY}.c */ +/* {gnutls,openssl}.c */ int openconnect_SSL_gets(struct openconnect_info *vpninfo, char *buf, size_t len); int openconnect_SSL_write(struct openconnect_info *vpninfo, char *buf, size_t len); int openconnect_SSL_read(struct openconnect_info *vpninfo, char *buf, size_t len); diff --git a/openconnect.pc.in b/openconnect.pc.in index db4cb80e..6930a8b6 100644 --- a/openconnect.pc.in +++ b/openconnect.pc.in @@ -7,7 +7,7 @@ includedir=@includedir@ Name: openconnect Description: OpenConnect VPN client Version: @VERSION@ -Requires.private: @LIBPROXY_PC@ @ZLIB_PC@ @SSL_LIBRARY@ @P11KIT_PC@ @LIBSTOKEN_PC@ libxml-2.0 +Requires.private: @LIBPROXY_PC@ @ZLIB_PC@ @SSL_DTLS_PC@ @P11KIT_PC@ @LIBSTOKEN_PC@ @LIBOATH_PC@ libxml-2.0 Libs: -L${libdir} -lopenconnect Libs.private: @LIBINTL@ Cflags: -I${includedir}