Reggae binary backend: build your project with a D compiled executable
Atila Neves via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sun Jun 7 00:02:49 PDT 2015
On Sunday, 7 June 2015 at 05:30:56 UTC, ketmar wrote:
> On Sat, 06 Jun 2015 20:07:20 +0000, Atila Neves wrote:
>
>> Original discussion:
>>
>> http://forum.dlang.org/post/ranqlmrjornlvopsuris@forum.dlang.org
>>
>>
>> Now, with the `-b binary` option, reggae creates an executable
>> called
>> "build" in the build directory (i.e. wherever the CWD was when
>> calling
>> the tool) that knows how to build the project. If needed,
>> there is no
>> longer a dependency on make or ninja. I haven't tested it
>> extensively,
>> but it does pass all the other tests I wrote for make and
>> ninja, so it
>> looks good.
>>
>> Atila
>
> wow. now i'm really thinking about migrating to Reggae! ;-)
Cool. :)
The binary backend isn't very good (it's probably as slow as
make); I did the simplest thing that would work. I want to
eventually optimise it so it's competitive with ninja and tup.
But to do that I need to measure, and to do that I need to write
the tup backend and a program to generate a synthetic project
with thousands of files.
Atila
Atila
More information about the Digitalmars-d-announce
mailing list