21.01.2012, 19:00, "Gour" <g...@atmarama.net>: > On Sat, 21 Jan 2012 08:40:16 -0500 > Jason Perkins > <star...@industriousone.com> wrote: > >> They solve different problems. Lake builds your software, like rake >> or make. Premake generates the input files for tools that build your >> software. > > Thank you. > > Now it's clear we want/need premake. ;)
However, it would be great if we had some form of "build tasks" defined in Lua in Premake. Some common operations (e.g., copying/renaming/symlinking files, creating directories) cannot be defined in portable manner using only underlying build tool. I hope that my patch allowing to define chains of actions linked by dependencies [1] can improve this situation, however solution of Lake may appear to be more powerful. There are a few other things that Lake does better: 1. It uses LuaFileSystem instead of custom code for file operations. 2. It's more oriented on being usable as Lua module 3. It includes some built-in support for pkg-config (we doesn't do it beyond generic os.outputof()) [1] http://sourceforge.net/tracker/?func=detail&aid=3465239&group_id=71616&atid=531880 -- Regards, Konstantin ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Premake-users mailing list Premake-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/premake-users