>> I've rewritten the `freetype-config' script to be a wrapper around
>> `pkg-config' if the program is found in the path.
>
> It seems to work. I've got different cflags:
> -I/usr/include/freetype2 -I/usr/include/libpng16
>
> Before the change, libpng16 wasn't suggested. I do not know what is
> right.
The above is OK. pkg-config gives include directories of all
dependent libraries – obviously, you are building FreeType with PNG
support. If I link with harfbuzz also, I get
-I/usr/local/include/freetype2 \
-I/usr/local/include/harfbuzz \
-I/usr/include/libpng16 \
-I/usr/include/glib-2.0 \
-I/usr/lib64/glib-2.0/include
on my GNU/Linux box...
Actually, I'm not very happy that so many include directories are
returned – I can imagine that as a possible source of symbol name
clashes. On the other hand, this is the way how pkg-config works, and
a quick search didn't show up any issues with this approach.
Werner
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel