On Monday, 29 June 2015 at 10:53:46 UTC, Mike wrote:
On Monday, 29 June 2015 at 10:35:34 UTC, Atila Neves wrote:


The result of all this (and many bug discoveries trying to copy posix.mak) is this:

https://github.com/atilaneves/phobos/blob/reggae/reggaefile.d


Ah... so that's what posix.mak is doing. And 1/3 the size. Nice work!

No, there's more. I don't think much more (reading makefiles is tedious), I concentrated on getting the important ones right first.

Notably, that reggaefile.d doesn't define the module.test targets to only test one phobos module, but that can be added easily.

It also hard-codes a lot of what are configurable variables in posix.mak, like the 64-bit build. All of this is doable, I just haven't gotten around to it yet.

Then there's the issue of making sure the functionality really is the same. For some reason the reggaefile is producing more HTML files than posix.mak but to figure out why I'll have to go and debug.

I wouldn't do a PR until the outputs are exactly the same, I posted this trying to gauge what the interest / opinions were.

Atila

Reply via email to