[dmd-internals] dmd tester
Brad Roberts
braddr at puremagic.com
Fri Dec 2 12:52:36 PST 2011
On Fri, 2 Dec 2011, Walter Bright wrote:
> On 12/2/2011 11:50 AM, Sean Kelly wrote:
> > On Nov 30, 2011, at 11:36 PM, Brad Roberts wrote:
> >
> > > For a while I got a lot of grief for the dmd test suite defaulting to
> > > looking for the dmd binary in ../src/. It's been
> > > overridable for a long time with: make DMD=/path/to/dmd. But just make
> > > DMD=dmd hasn't worked ever (unless the dmd
> > > binary was in the test directory, which I doubt anyone does).
> > >
> > > I've been meaning to fix the DMD=dmd case for a long time. While doing
> > > that, if there's a sufficiently large population
> > > that would rather make DMD=dmd be the default behavior rather than ../src,
> > > I'll go ahead and do that. I'll change my
> > > habits and scripts to cope.
> > >
> > > Thoughts?
> > I think the current behavior is inconvenient, but is also the correct setup.
> > We wouldn't want the tester to use DMD from the user's path by default.
> > That should be an explicit override. It's simple enough to make this an
> > alias or whatever anyway if the typing is annoying.
> >
>
> I often use makefiles that exist solely to override explicit paths in another
> makefile that it forwards the commands to. I find that more convenient than
> resetting global paths.
Sorry, I can't tell what your preference was. Can you restate that in the
form of an explicit opinion on what the tester's makefile should do?
More information about the dmd-internals
mailing list