summaryrefslogtreecommitdiff
path: root/cairo.pc.in
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2005-08-10 12:36:51 +0000
committerCarl Worth <cworth@cworth.org>2005-08-10 12:36:51 +0000
commit0fc4192104fe7f3e147fe9a80eada779fd0265fc (patch)
treecc4e46aec4f47b3e316cac0bcbc651385230d955 /cairo.pc.in
parentbbf0d98a54ca15a7d5ba3f34851a9dd8d9ba07c4 (diff)
From Keith Packard <keithp@keithp.com>,
Build pixman internally as a private part of cairo, with suitable name changes to avoid any visible pixman symbols in the cairo library: Descend into pixman. Drop libpixman from Requires. Don't check for libpixman. Check version of pkg-config and use Requires.private instead of Requires in cairo.pc if possible. Generate pixman Makefiles. Rip out release-publish target and installation of libpixman.pc. Add pixman-remap.h. Drop libpixman.la target. Fix to include config.h rather than ../config.h This is the cpp magic to rename all pixman functions from the various fb, Fb, INT_pixman, pixman, Render, _Render, or no prefix to _cairo_pixman_ prefixes. Include pixman-remap.h to get all the cairo-internalized names. Add -Ipixman/src to get at pixman-remap.h.
Diffstat (limited to 'cairo.pc.in')
-rw-r--r--cairo.pc.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/cairo.pc.in b/cairo.pc.in
index 2cd0ff18..d9af8b27 100644
--- a/cairo.pc.in
+++ b/cairo.pc.in
@@ -7,6 +7,6 @@ Name: cairo
Description: Multi-platform 2D graphics library
Version: @VERSION@
-Requires: @FREETYPE_REQUIRES@ libpixman @XRENDER_REQUIRES@ @PNG_REQUIRES@ @GLITZ_REQUIRES@
+@PKGCONFIG_REQUIRES@: @FREETYPE_REQUIRES@ @XRENDER_REQUIRES@ @PNG_REQUIRES@ @GLITZ_REQUIRES@
Libs: @FREETYPE_LIBS@ -L${libdir} -lcairo
Cflags: @FREETYPE_CFLAGS@ -I${includedir}/cairo