On Thu, Jan 5, 2012 at 6:51 AM, steve donovan <steve.j.donovan@gmail.com> wrote: > This is a new release of Lake [1], which is a build tool written in > and configurable using Lua. How is this differentiated from primemover? [1-2] As you mention the desire for parallel build support, a related need for larger C++ projects is precompiled headers. Ninja [3] perhaps is something to consider in terms of speed and being designed to be called from another higher-level build tool. IMO, memoized build systems [4] also look interesting. [1] http://lua-users.org/lists/lua-l/2008-02/msg00228.html [2] http://lua-users.org/lists/lua-l/2010-10/msg00262.html [3] http://martine.github.com/ninja/manual.html [4] http://www.cmake.org/pipermail/cmake/2011-March/043366.html