[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