[HarfBuzz] A plea to make HarfBuzz easier to build.

Jiang Jiang gzjjgod at gmail.com
Tue Dec 15 05:27:51 PST 2015


On Tue, Dec 15, 2015 at 9:14 PM, Jonathan Blow <jon at number-none.com> wrote:
> Sure, it would be fine to add this; there is also a for-loop in one spot
> that doesn't compile in Visual Studio because it declares an enum inline, so
> one has to move the enum.
>
> But these things don't matter, they only take a minute to fix. It's trivial.
> Whereas getting the library to build and link for the first time is measured
> in hours.
>
> It is a two-orders-of-magnitude difference, which is why I am saying that if
> widespread use of the code is a goal, making it easier to build should be
> the priority.

Bootstrap with an autoconf/automake build system is never very Windows
friendly, I'd say it's quite hostile to Windows developers. I guess
switching to CMake can be a huge step forward for Windows developers
if someone is willing to maintain it.

That said, both Gecko and Chromium have their own build systems to
build HarfBuzz, which can be an easier start, however those projects
rarely allows you to have a standalone HarfBuzz checkout or build
*only* the HarfBuzz library.

- Jiang

>
> On Tuesday, December 15, 2015, Behdad Esfahbod <behdad.esfahbod at gmail.com>
> wrote:
>>
>> On 15-12-13 09:33 PM, Jamie Dale wrote:
>> > You'll need a define to stub out getenv for a PS4 build
>>
>> I'll take a patch to hb-private.hh to do that.
>
>
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
>


More information about the HarfBuzz mailing list