Button: A fast, correct, and elegantly simple build system.
Edwin van Leeuwen via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Wed Jun 15 08:46:02 PDT 2016
On Wednesday, 15 June 2016 at 15:39:47 UTC, Andrei Alexandrescu
wrote:
> On 06/15/2016 08:05 AM, John Colvin wrote:
>> On Wednesday, 15 June 2016 at 11:47:00 UTC, Walter Bright
>> wrote:
>>> On 6/15/2016 4:07 AM, Edwin van Leeuwen wrote:
>>>> How about using reggae?
>>>>
>>>> https://github.com/atilaneves/phobos/blob/reggae/reggaefile.d
>>>
>>> I haven't studied either.
>>
>> If you do study that reggae file, remember that it's a
>> deliberate
>> transliteration of the makefile and therefore is a lot more
>> verbose than
>> it *could* be if done from a clean slate or as a proper
>> translation.
>> IIRC it was done to show that reggae could do literally
>> everything the
>> makefile does, in the same way.
>
> Does it do -j? -- Andrei
It can work with multiple backends (make/tup/ninja), which all
support -j. There is also a binary backend (creates an
executable), not sure if that supports -j natively.
More information about the Digitalmars-d-announce
mailing list