[gnutls-dev] Re: gnutls pkg-config files
Simon Josefsson
jas at extundo.com
Mon Jun 26 11:09:01 CEST 2006
Andreas Metzler <ametzler at downhill.at.eu.org> writes:
> Hej,
> Since release 0.18 pkg-config supports Libs.private and
> Requires.private to support
> a) static linking
> b) dynamic linking on platforms that require direct linking of all
> dependencies[1]
Hi! I've installed this.
Thanks,
Simon
> afaiui this should do the trick:
> ----------------------
> diff -ur gnutls13-1.4.0.org/lib/gnutls.pc.in gnutls-1.4.0/lib/gnutls.pc.in
> --- gnutls13-1.4.0.org/lib/gnutls.pc.in 2005-05-26 17:21:37.000000000 +0200
> +++ gnutls-1.4.0/lib/gnutls.pc.in 2006-06-24 18:10:38.000000000 +0200
> @@ -19,4 +19,5 @@
> Description: Transport Security Layer implementation for the GNU system
> Version: @VERSION@
> Libs: -L${libdir} -lgnutls
> +Libs.private: @LIBGNUTLS_LIBS@
> Cflags: -I${includedir}
> diff -ur gnutls13-1.4.0.org/libextra/gnutls-extra.pc.in gnutls-1.4.0/libextra/gnutls-extra.pc.in
> --- gnutls13-1.4.0.org/libextra/gnutls-extra.pc.in 2005-05-26 17:16:58.000000000 +0200
> +++ gnutls-1.4.0/libextra/gnutls-extra.pc.in 2006-06-25 09:35:53.758199856 +0200
> @@ -20,4 +20,5 @@
> Requires: gnutls
> Version: @VERSION@
> Libs: -L${libdir} -lgnutls-extra
> +Libs.private: @LIBGNUTLS_EXTRA_LIBS@
> Cflags: -I${includedir}
> ----------------------
>
> thanks, cu andreas
>
> [1] On such platforms you'd need
> -ltasn1 -lz -lgcrypt -lnsl -lgpg-error -lgnutls for dynamic linking
> instead of just -lgnutls.
> --
> The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
> vision of the emperor's, and its inclusion in this work does not constitute
> tacit approval by the author or the publisher for any such projects,
> howsoever undertaken. (c) Jasper Ffforde
More information about the Gnutls-dev
mailing list