On Tue, 2011-04-26 at 21:45 +0100, Spacen Jasset wrote:
[ . . . ]
> Egr... I *might* give it a go at some point in Scons. Which is the only 
> tool I've found to (my) liking. It supports D too.

Is SCons rather than Waf the right tool here?  SCons is really a Make
replacement whereas Waf is an Autotools replacement.  It really depends
on what the intended workflow is.  For "download the source and build on
each of your machines" Waf is probably a better choice that SCons.  For
most other workflows, it is much more of a coin toss situation.

Although SCons has built in D support (as does Waf) the current D tool
in SCons isn't actually good enough.  I seem to have become the official
maintainer of the SCons D support, but rather than work with the SCons
core source, I am using a separate tool for development.   The Mercurial
repository is at  https://bitbucket.org/russel/scons_dmd_new Anyone
using SCons for working with D source should use this add-in tool, help
me develop it, and then I can get the results merged into the SCons core
for the next release.

If there is to be a SCons build for the D source then I guess the next
step is to fork the D repository as a team and add files -- and also
keep merging in changes from the mainline repository to ensure the fork
is always up-to-date.  Can this updating be automated?

> I must say that when dsss and rebuild were maintained it was very handy 
> indeed to be able to it with. (yeah - almost) identical build files on 
> the platforms I built for. Win & linux at the time.

Are these D-specific?

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to