summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2006-07-12 04:27:55 -0400
committerBehdad Esfahbod <behdad@behdad.org>2006-07-12 04:27:55 -0400
commitf79a9f5a5259f33284d5e63ef2ddac0be4ea7d41 (patch)
tree2ae315cae6789de70d8d6fae129865aab76f95d2 /src
parent973d3a3d1466830dcaa94e9fe39fa6fdf510fbbc (diff)
Improve backend .pc files generation:
- Add all non-pkgconfig libs to Libs.private in cairo.pc - Make cairo-xlib-xrender.pc Require cairo-xlib.pc
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am2
-rw-r--r--src/cairo-backend.pc.in2
-rw-r--r--src/cairo.pc.in5
3 files changed, 5 insertions, 4 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 277f81e8..f490607d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -230,7 +230,7 @@ pkgconfig_DATA = cairo.pc $(backend_pkgconfigs)
DISTCLEANFILES = $(backend_pkgconfigs)
EXTRA_DIST = cairo-backend.pc.in
$(backend_pkgconfigs): $(top_srcdir)/configure
- $(top_builddir)/config.status --recheck
+ cd $(top_builddir) && ./config.status --recheck
$(top_builddir)/config.h: $(top_srcdir)/config.h.in
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) config.h
diff --git a/src/cairo-backend.pc.in b/src/cairo-backend.pc.in
index 3988ffd9..8fc51579 100644
--- a/src/cairo-backend.pc.in
+++ b/src/cairo-backend.pc.in
@@ -7,6 +7,6 @@ Name: @backend_name@
Description: @Backend_Name@ backend for cairo graphics library
Version: @VERSION@
-Requires: cairo @BACKEND_REQUIRES@
+Requires: @BACKEND_BASE@ @BACKEND_REQUIRES@
Libs: @BACKEND_NONPKGCONFIG_LIBS@
Cflags: -I${includedir}/cairo @BACKEND_NONPKGCONFIG_CFLAGS@
diff --git a/src/cairo.pc.in b/src/cairo.pc.in
index c41c41fb..b361edf1 100644
--- a/src/cairo.pc.in
+++ b/src/cairo.pc.in
@@ -8,5 +8,6 @@ Description: Multi-platform 2D graphics library
Version: @VERSION@
@PKGCONFIG_REQUIRES@: @CAIRO_REQUIRES@
-Libs: @FREETYPE_CONFIG_LIBS@ -L${libdir} -lcairo
-Cflags: @FREETYPE_CONFIG_CFLAGS@ -I${includedir}/cairo
+Libs: -L${libdir} -lcairo
+Libs.private: @CAIRO_NONPKGCONFIG_LIBS@
+Cflags: -I${includedir}/cairo