SCons support for D

Andrew Gough andrew at goughy.org
Thu Dec 8 03:18:38 PST 2011


On Thu, 08 Dec 2011 11:23:18 +0100
Jacob Carlborg <doob at me.com> wrote:

> On 2011-12-08 10:13, Andrew Gough wrote:
> > The reasons I chose premake were primarily:
> >
> > 1. No external dependencies (lua embedded in an executable)
> > 2. Simple configuration
> > 3. Cross platform
> > 4. Generates native build scripts: make, VS, Code::Blocks etc etc
> >
> > I have to point out that I have only added DMD+make support as that
> > is all I needed at the time, but have plans (who doesn't :-D) to add
> > support for LDC, GDC, and other build chains.
> 
> So it depends on external build tools. I don't like that. I guess it 
> could have an option to generate makefiles or similar but by default
> it should be able to build on its own.
> 

No problem.  I disagree and think that a cross platform build generator
that leverages native build tools is a better approach and provides
more flexibility in the long run. Particularly for Windows VS users or
people tied to an IDE - configuration that generates to various IDE
build scripts keeps those devs happier IMO

-- 
Andrew Gough
M: 0408 596 656
andrew at goughy.org



More information about the Digitalmars-d mailing list