Replacing Make for the DMD build

Jonathan M Davis via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 20 14:26:02 PDT 2017


On Monday, June 19, 2017 1:45:27 PM MDT meppl via Digitalmars-d wrote:
> On Monday, 19 June 2017 at 09:19:32 UTC, Dejan Lekic wrote:
> > On Friday, 16 June 2017 at 06:30:01 UTC, Russel Winder wrote:
> >> A direct question to Walter and Andrei really.
> >>
> >> If someone, let us say Russel Winder, create a CMake/Ninja
> >> and/or Meson/Ninja build for DMD, is there any chance of it
> >> being allowed to replace the Make system?
> >>
> >> If the answer is no, then Russel will obviously not waste his
> >> time doing something that will not be accepted.
> >
> > Why?
> >
> > Why replacing a rock-stable Make with build-system-X that most
> > likely adds another dependency. I am with Walter on this one. -
> > We should continue using Make unless there is a real need for
> > something else. DMD's makefiles are really simple!
>
> is there a point in disallowing several alternate build systems
> residing in the dmd repository?
> If it is just allowed to upload README-files and make-files of
> alternate build systems etc, it would not be necessary to waste
> time with this discussion here.

Having alternate build systems means maintaining more than one build system.
The main reason that a number of us would like to see make replaced is to
_reduce_ the maintenance requirements, not increase them.

- Jonathan M Davis




More information about the Digitalmars-d mailing list