On 2 June 2015 at 20:23, via Digitalmars-d <[email protected]> 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).
