>> 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

Reply via email to