[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Build system considerations
From: |
Alexei Podtelezhnikov |
Subject: |
Re: Build system considerations |
Date: |
Tue, 19 May 2020 10:04:56 -0400 |
On Tue, May 19, 2020 at 8:09 AM Hugh McMaster <address@hidden> wrote:
> Is there any opportunity to avoid modifying ftoption.h directly to
> enable, say, subpixel rendering with a new build system? Carrying
> permanent patches for downstream packaging is annoying.
[Presently, FT_CONFIG_OPTION_SUBPIXEL_RENDERING only alternates
between ClearType and Harmony algorithms. Most users won't be able
to tell them apart.]
> Personally, I'd like to be able to enable various options via
> configure flags or a configurable file (JSON, anyone?) that's not a C
> header. Python could do nicely here.
One would think that modules.cfg is a configurable file like that but it turns
out that Chromium finds special ftmodule.h more convenient. We also have to
accommodate the less fortunate without Python on embedded systems.
Some choices in FreeType, including the service and module infrastructure and
very lean external dependencies, has helped it to spread so widely.
> Other than that, the removal of RPATHs should be revisited. That's a
> topic for another thread.
Ok.
Alexei
- Re: Build system considerations, (continued)
- Re: Build system considerations, David Turner, 2020/05/01
- Re: Build system considerations, Alexei Podtelezhnikov, 2020/05/01
- Re: Build system considerations, David Turner, 2020/05/17
- Re: Build system considerations, Nikolaus Waxweiler, 2020/05/17
- Re: Build system considerations, Werner LEMBERG, 2020/05/18
- Re: Build system considerations, Hugh McMaster, 2020/05/19
- Re: Build system considerations,
Alexei Podtelezhnikov <=
- Re: Build system considerations, Ben Wagner, 2020/05/19
- Re: Build system considerations, Alexei Podtelezhnikov, 2020/05/19
- Re: Build system considerations, David Turner, 2020/05/20
Re: Build system considerations, Timo Suoranta, 2020/05/17
Re: Build system considerations, Behdad Esfahbod, 2020/05/18