1 Title: druntime build system
2 Tags: en, d, dgc, druntime, build system, patch
4 I have to be honest on this one. I'm not crazy about the druntime build system.
5 I know there are a lot of other more important thing to work on, but I can't
6 help myself, and if I'm not comfortable with the build system, I get too much
7 distracted, so I have no choice but to try to improve it a little =)
9 First, I don't like the ``HOME`` environment variable override hack in
10 ``build-dmd.sh`` (I won't talk about the Windows build because I don't have
11 Windows, so I can't test it).
13 So I've made a `simple patch to tackle this`__. It just adds a ``dmd.conf``
14 configuration file in each directory owning a *makefile*. I think it's a fair
15 price to pay adding this extra files to be hable to just use ``make`` and get
16 rid of the ``build-dmd.sh`` script.
18 __ http://www.dsource.org/projects/druntime/attachment/ticket/12/working-make.patch
20 I've added a ticket__ on this and another `related ticket`__ with a patch__
23 __ http://www.dsource.org/projects/druntime/ticket/12
24 __ http://www.dsource.org/projects/druntime/ticket/13
25 __ http://www.dsource.org/projects/druntime/attachment/ticket/13/honour-dc.patch
27 .. vim: set et sw=4 sts=4 :