[GSoC 2026] Ninja Build Backend for DUB, wrap-up
Hariprakash
hariprakash4389285 at gmail.com
Wed Aug 26 17:27:26 UTC 2026
On Tuesday, 25 August 2026 at 17:08:24 UTC, Basile B. wrote:
> On Tuesday, 25 August 2026 at 08:06:32 UTC, Hariprakash wrote:
>> Hi everyone,
>>
>> I'm Hariprakash, this summer's GSoC contributor working on a
>> native Ninja build backend for dub, mentored by Atila Neves. I
>> should have been posting weekly updates here like others in
>> the cohort and didn't, apologies for the silence. Sharing the
>> full wrap-up now that coding is done.
>>
>> [...]
>
> That's an intersting project. I remember there has been
> tensions in the dlang-community group (d-scanner, dcd, etc.)
> toward the ninja build system. Does that mean that now there's
> no need for things like making PRs for updating the Meson
> things ?
Good question. This is additive, not a replacement, dub generate
ninja sits alongside the existing generators (visuald,
sublimetext, cmake) as another opt-in output format. It doesn't
touch how Meson-based projects build, and I don't have visibility
into the broader Meson-vs-Ninja discussions in dlang-community,
so I can't speak to whether it changes anyone's plans there. From
dub's side, nothing about existing workflows changes unless a
user explicitly runs the new command.
More information about the Digitalmars-d
mailing list