[squeak-dev] Re: How to compile FreeType Plugin (FT2Plugin)?
tak at metatoys.org
Sun Mar 16 07:48:37 UTC 2008
Bert Freudenberg wrote:
>> (I'm curious why RomePlugin is here in olpc branch, but
>> this is a different topic).
> Because it has the Pango primitives, which we actually wanted to use.
> Maybe one day Yoshiki finishes the image-side of things.
>> But "[FREETYPE_CFLAGS]" was just copied to bld/FT2Plugin/Makefile
>> without substitution. I'm completely a beginner of autoconf, so could
>> give me a start point to learn about that? where did $FREETYPE_CFLAGS
>> come from, and how can I make it work?
> Did you remake the autoconf files? Type "make" in platforms/unix/config.
Aha, It works. Thanks!
>>> Also, why does the "freetype" subdirectory have to be listed explicitly?
>> Because freetype-config --cflags answers -I/usr/include/freetype2 but
>> tttables.h is /usr/include/freetype2/freetype.
>> FT2Plugin class >> declareCVarsIn:
>> cg addHeaderFile: '<ft2build.h>'.
>> cg addHeaderFile: '<tttables.h>'.
>> cg addHeaderFile: 'FT_FREETYPE_H'.
>> cg addHeaderFile: 'FT_OUTLINE_H'.
>> cg var: 'library' declareC: 'FT_Library library'.
>> cg var: 'errorCode' type: 'int'.
> Then I guess this should be changed to
> cg addHeaderFile: '<freetype/tttables.h>'.
Yes, It is a good idea.
More information about the Squeak-dev