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

Reply via email to