SCons support for D

Jacob Carlborg doob at me.com
Thu Dec 8 06:23:12 PST 2011


On 2011-12-08 12:18, Andrew Gough wrote:
> 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
>

I don't agree.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list