[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Build system considerations
From: |
Werner LEMBERG |
Subject: |
Re: Build system considerations |
Date: |
Thu, 30 Apr 2020 07:56:26 +0200 (CEST) |
> [...] I have experience with CMake (I find it a vast improvement
> over auto-tools for package / feature detection, but a hot mess for
> about anything else), GN/Ninja (very powerful, but essentially
> requires too much dependencies to get the most out of it) and Bazel
> (can be hard to get into, very powerful, but requirements are a bit
> crazy at the moment). I'm curious about Meson.
I still favor autotools over cmake. Especially the syntax of the
latter makes me cringe :-) On the other hand, we *do* have contributed
cmake support and some reports both for bugs and improvments in the
bug tracker for it.
And I haven't tried ninja or mason; this is lazyness on my side since
I'm not involved in any project that uses those build systems.
Whatever we do, I strongly believe that the build system using
autotools must stay. Maybe we can enhance it by using automake...
Note that improvement of FreeType's build system is also a potential
GSoC project (see https://www.freetype.org/gsoc.html); this year there
was no proposal for that, however.
Werner
Re: Build system considerations, Behdad Esfahbod, 2020/04/30