On 2011-12-08 12:18, Andrew Gough wrote:
On Thu, 08 Dec 2011 11:23:18 +0100
Jacob Carlborg<[email protected]> 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