Premake officially gains D support

Manu via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 2 03:39:01 PDT 2015


On 2 June 2015 at 20:23, via Digitalmars-d <digitalmars-d at puremagic.com> wrote:
> On Tuesday, 2 June 2015 at 08:23:08 UTC, Manu wrote:
>>
>> Curious to know if anyone here uses Premake, or cares...?
>
>
> How does CMake compare to SCons?
>
> Does it support automatic caching of build artifacts like SCons does?

You mean premake?
I don't really know about scons, tell me about the features of scons
that are of interest and I can respond to those points?
I'm not sure what you mean about caching if build artifacts?

My impression of scons; it depends on the python runtime, which is a
massive distribution. It turns me off for this reason alone, since
python is rarely found on a windows machine.
Premake on the other hand is a single self-contained and tiny exe with
no operational dependencies. It is easy to commit premake to the repo,
and then no dependencies are required to invoke the build system on
any platform.
Windows is particularly tedious with respect to operational
dependencies, since given windows lack of standard package management
and/or software versioning, makes it unreasonable to expect some
comprehensive system of dependencies to support a trivial app whose
only job is to make a makefile (or [IDE of choice] project files).


More information about the Digitalmars-d mailing list