Add SSL library definition to CFLAGS in openconnect.pc
authorDavid Woodhouse <David.Woodhouse@intel.com>
Tue, 29 May 2012 15:37:41 +0000 (16:37 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Tue, 29 May 2012 15:37:41 +0000 (16:37 +0100)
If openconnect.h is going to reference this, it needs to be set reliably.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
configure.ac
openconnect.pc.in

index 37cb418..4ee3216 100644 (file)
@@ -232,11 +232,13 @@ case "$ssl_library" in
        AC_DEFINE(OPENCONNECT_GNUTLS, 1)
        AC_SUBST(SSL_LIBS, [$GNUTLS_LIBS])
        AC_SUBST(SSL_CFLAGS, [$GNUTLS_CFLAGS])
+       AC_SUBST(SSL_DEFINE, [-DOPENCONNECT_GNUTLS])
        ;;
     openssl)
        AC_DEFINE(OPENCONNECT_OPENSSL, 1)
        AC_SUBST(SSL_LIBS, [$OPENSSL_LIBS])
        AC_SUBST(SSL_CFLAGS, [$OPENSSL_CFLAGS])
+       AC_SUBST(SSL_DEFINE, [-DOPENCONNECT_OPENSSL])
        ;;
     *)
        AC_MSG_ERROR([Neither OpenSSL nor GnuTLS selected for SSL.])
index 2078952..f3f0629 100644 (file)
@@ -10,4 +10,4 @@ Version: @VERSION@
 Requires: @LIBPROXY_PC@ zlib @SSL_LIBRARY@ libxml-2.0
 Libs: -L${libdir} -lopenconnect
 Libs.private: @LIBINTL@
-Cflags: -I${includedir}
+Cflags: -I${includedir} @SSL_DEFINE@