[libxslt] libexslt.pc.in: Do not expose private library dependencies unless invoked



commit bcb258f93fc5ae633e33549707cc0dd784c63a95
Author: Hugh McMaster <hugh mcmaster outlook com>
Date:   Mon Jul 29 21:49:16 2019 +1000

    libexslt.pc.in: Do not expose private library
     dependencies unless invoked
    
    The math and gcrypt libraries are private dependencies of libexslt.

 configure.ac   | 4 +++-
 libexslt.pc.in | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 2e01cac9..3e28813a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -621,10 +621,12 @@ AC_SUBST(XSLT_PRIVATE_LIBS)
 
 EXSLT_LIBDIR='-L${libdir}'
 EXSLT_INCLUDEDIR='-I${includedir}'
-EXSLT_LIBS="-lexslt $XSLT_LIBS $XSLT_PRIVATE_LIBS $LIBGCRYPT_LIBS"
+EXSLT_LIBS="-lexslt $XSLT_LIBS"
+EXSLT_PRIVATE_LIBS="$XSLT_PRIVATE_LIBS $LIBGCRYPT_LIBS"
 AC_SUBST(EXSLT_LIBDIR)
 AC_SUBST(EXSLT_INCLUDEDIR)
 AC_SUBST(EXSLT_LIBS)
+AC_SUBST(EXSLT_PRIVATE_LIBS)
 
 AC_SUBST(EXTRA_LIBS)
 
diff --git a/libexslt.pc.in b/libexslt.pc.in
index 16676ff6..c0e954f0 100644
--- a/libexslt.pc.in
+++ b/libexslt.pc.in
@@ -8,5 +8,6 @@ Name: libexslt
 Version: @LIBEXSLT_VERSION@
 Description: EXSLT Extension library
 Requires: libxml-2.0
-Libs: @EXSLT_LIBDIR@ @EXSLT_LIBS@
 Cflags: @EXSLT_INCLUDEDIR@
+Libs: @EXSLT_LIBDIR@ @EXSLT_LIBS@
+Libs.private: @EXSLT_PRIVATE_LIBS@


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]