replace phobos makefile and tools makefile with D
Jonathan M Davis
jmdavisProg at gmx.com
Tue Mar 19 17:53:57 PDT 2013
On Wednesday, March 20, 2013 00:18:41 timotheecour wrote:
> Can we replace phobos' and tools' Makefile with D with following
> advantages:
>
> * no more 3 distinct files (posix.mak,win32.mak,win64.mak),
> instead use version() to maximize code reuse.
>
> * less verbosity / bugs / forward compatibility issues eg when a
> module is added/renamed: eg could take advantage of D's
> capabilities to iterate over modules / files instead of
> explicitly listing them, which is fragile.
>
> The D file could actually use some modules in phobos, so long it
> doesn't use libphobos.a.
>
> The other Makefiles (druntime and dmd) are of course trickier
> since it'd require boosstrapping.
>
> In my experience writing D based makefiles is very easy, short
> and clean.
Even this were deemed a good idea, d-learn is not the correct list to discuss
this on.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list