Makefile experts, unite!

Jonathan M Davis via Digitalmars-d digitalmars-d at puremagic.com
Sun Jun 11 17:19:18 PDT 2017


On Sunday, June 11, 2017 16:47:30 Ali Çehreli via Digitalmars-d wrote:
> On 06/11/2017 12:27 PM, ketmar wrote:
>  > p.s.: or replacing make-based build system with D-based. as we need
>  > working D compiler to compile dmd anyway, i see no reason to not use it
>  > more.
>
> I had the pleasure of working with Eyal Lotem, main author of buildsome.
> The buildsome team are aware of all pitfalls of all build systems and
> offer build*some* as an awe*some* ;) and correct build system:
>
>    http://buildsome.github.io/buildsome/

Atila did some work to get dmd, druntime, phobos, etc. building with
reggae/dub, and I _think_ that he had it all working. As I understand it,
the main barrier to switching to it officially was political. A number of us
would _love_ to see the makefiles killed off, and there's really no
technical barrier to doing so. It's really a question of convincing folks
like Walter, Andrei, and Martin, and I get the impression that to an extent,
there's an attitude of not wanting to mess with what's working (though I
dispute that it works all that well from a maintenance perspective).

It's certainly a pain to edit the makefiles though, and I think that we'd be
far better off in the long run if we switched to something like reggae - and
since reggae is written in D and uses dub, we'd be dogfooding our own stuff
in the process.

- Jonathan M Davis




More information about the Digitalmars-d mailing list