I just got that trick from Werner himself. It does work, e.g.:

https://github.com/source-foundry/ttfautohint-build/blob/d48d1fb4311c9714f40dce8f8de133549484a3ca/ttfautohint-build.sh#L181

On Wed, Jan 10, 2018 at 5:29 PM Hin-Tak Leung <[email protected]>
wrote:

> > Date: Wed, 10 Jan 2018 11:17:26 +0000
> > From: Cosimo Lupo <[email protected]>
> > To: Werner LEMBERG <[email protected]>
> > Cc: [email protected]
> > Subject: Re: [ft-devel] build
> > ttfautohint without freetype-config
> >     script
>
> > Werner, please take a look at the patch
> > attached below.
>
> > I'm now using PKG_CHECK_MODULES as you
> > requested, when freetype-config
> > can't be found or is set to "no" by the
> > user.
>
> > It's also possible to skip pkg-config
> > altogether by setting PKG_CONFIG=true
> > and passing FREETYPE_CFLAGS and
> > FREETYPE_LIBS directly on the configure
> > command line.
>
> > Let me know if this is what you had in
> > mind, thanks.
>
> Hmm, (ab)using the PKG_CONFIG variable that way is probably problematic.
> If my impression serves, PKG_CONFIG is occasionally set to
> {cross-compile-tools}-pkg-config in some cross-compiling workflows. For
> example, on my work machine (which is windows 10 with a Ubuntu environment
> inside...), there are
>
> /usr/bin/i686-linux-gnu-pkg-config
> /usr/bin/i686-w64-mingw32-pkg-config
> /usr/bin/x86_64-linux-gnu-pkg-config
> /usr/bin/x86_64-pc-linux-gnu-pkg-config
> /usr/bin/x86_64-w64-mingw32-pkg-config
>
> for cross-compiling for windows on linux (I know, this is bizarre,
> cross-compiling for windows inside the ubuntu environment inside windows 10
> :-) ) . On my home machine, in addition to these, I have also
> i386/ppc/x86_64-apple-pkg-config . They are used at some point in the
> middle of building the freetype backend of fontval for non-linux's.
>
>

-- 
Cosimo Lupo
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to