diff options
author | Carl Worth <cworth@cworth.org> | 2005-08-10 12:36:51 +0000 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2005-08-10 12:36:51 +0000 |
commit | 0fc4192104fe7f3e147fe9a80eada779fd0265fc (patch) | |
tree | cc4e46aec4f47b3e316cac0bcbc651385230d955 /cairo.pc.in | |
parent | bbf0d98a54ca15a7d5ba3f34851a9dd8d9ba07c4 (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.in | 2 |
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 |