Lake
Lake copied to clipboard
A Lua-based Build Tool
Now you can write lang.group{"some_prefix", ....} The prefix will be added to all target file names. This allows to compile the same source files more than 1 time and store...
When I run lake then lake clean: ``` mitchell@mitchs1:~/hub$ ls lakefile.lua lakefile.real lua-cmsgpack luajit-nanomsg src mitchell@mitchs1:~/hub$ lake gcc -c -O2 -Wall -I/usr/include/lua5.1 -fpic -MMD lua-cmsgpack/lua_cmsgpack.c -o lua_cmsgpack.o gcc lua_cmsgpack.o -Wl,-s...
`incdir` use `target.base`, but `libdir` use current dir.
I try use lake to build rockspec (i play with [AesFileEncrypt](https://github.com/moteus/lua-AesFileEncrypt)) This is fragment from my rockspec ``` lua local LAKE_FLAGS = " ROOT=$(PREFIX)" .. " LUADIR=$(LUADIR)" .. " LIBDIR=$(LIBDIR)"...
Lake leaves `.exp` and `.lib` files after cleaning.
``` c.shared{ .... defines = {}; .... } ``` i get: `lake.lua:768: attempt to call method 'match' (a nil value)` this is in: ``` lua function list.concat(ls,pre,sep) local res =...
When i try build https://github.com/moteus/luaffi on travis i get: ``` $ lake clean test lake: /usr/local//lib/luarocks/rocks/lake/scm-0/bin/lake:2896: bad argument #1 to 'append' (table expected, got nil) ```
I try write lakefile for [luaffi](https://github.com/jmckaskill/luaffi) library. This library has generated header files: ``` lua.exe dynasm\dynasm.lua -LNE -D X32WIN -o call_x86.h call_x86.dasc lua.exe dynasm\dynasm.lua -LNE -D X64 -o call_x64.h call_x86.dasc...