Subject: Cflags and pkg-config and freetype2
To: None <rh@netbsd.org, tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 02/21/2006 11:54:12
(I first sent this email to the email address as listed in the tarball's
README file, but it bounced with no such user. I didn't mention pkgsrc
below, but I am using it :)
Building modular X.org failed because it didn't find my ft2build.h (which
is non-standard include directory).
My freetype2 package's lib/pkgconfig/freetype2.pc is missing
-I${includedir} from the Cflags. (I am using builds/unix/freetype2.in.)
But running
freetype-config --cflags
does show it. Because it has:
if test "$includedir" != "/usr/include" ; then
echo $cflags -I$includedir
I am not sure of the proper pkg-config way. But the following worked for
me to add -I${includedir}, for example:
Cflags: -I${includedir}/freetype2 -I${includedir}
How can that be done the pkgconfig way?
Or maybe ft2build.h should install into ${includedir}/freetype2 in the
first place?
Jeremy C. Reed
Low cost press releases
http://www.reedmedia.net/