Commit 39a6946d authored by Andreas Henriksson's avatar Andreas Henriksson Committed by Jens Georg

Make Requires private in pkg-config files

Putting stuff in Requires means applications using
this library will link against that when it might
not be needed at all because they use none of that
libraries symbols directly.

If only the cflags is needed (because public headers
includes headers from that package) they
can be private to avoid uselessly linking.

See #2 in http://people.freedesktop.org/~dbn/pkg-config-guide.html#faq

https://bugzilla.gnome.org/show_bug.cgi?id=685477
parent 3c35d5cf
......@@ -8,4 +8,4 @@ Description: GObject-based SSDP library
Version: @VERSION@
Libs: ${libdir}/libgssdp-1.0.la
Cflags: -I${includedir}
Requires: gobject-2.0 gio-2.0
Requires.private: gobject-2.0 gio-2.0
......@@ -8,4 +8,4 @@ Description: GObject-based SSDP library
Version: @VERSION@
Libs: -L${libdir} -lgssdp-1.0
Cflags: -I${includedir}/gssdp-1.0
Requires: gobject-2.0 gio-2.0
Requires.private: gobject-2.0 gio-2.0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment