On Tue, Mar 12, 2013 at 8:56 AM, steve donovan
<steve.j.dono...@gmail.com> wrote:
> This would really improve the capabilities of the builtin build mode.
> Then it would be easier to persuade people not to bundle makefiles and
> actually use LuaRocks as a build system.

Here is another small improvement possible, without actually breaking
compatibility much.

Say we have a build system that builds but doesn't try to install.  So
we have the problem of _portably_ copying shared libaries in
build.install.lib.  It can be done with per-platform overrides, but an
easier option would be to for LR to provide the missing extension. So
we'd get:

build = {
  type = "command",
  build_command = 'lake',
  install = {
     lib = {
        'mylib'
     }
  }
}

Currently LR can't find 'mylib', but in the case of no extension,
append .dll or .so as appropriate.

Since I have a build system that doesn't install (Lake) I naturally am
interested in anything that makes this simpler ;)  (Lake is nice
because it can be given as a dependency in a rockspec)

steve d.

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Luarocks-developers mailing list
Luarocks-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/luarocks-developers

Reply via email to