1 config BR2_PACKAGE_LUVI
3 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
4 depends on BR2_USE_MMU # libuv
5 depends on !BR2_STATIC_LIBS # libuv
6 depends on BR2_PACKAGE_LUAJIT
7 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
8 select BR2_PACKAGE_LIBUV
11 A project in-between luv and luvit. The goal of this is to make
12 building luvit and derivatives much easier.
14 luvi extends LuaJIT with asynchronous I/O and several optional
15 modules to run Lua applications and build self-contained binaries
16 on systems that don't have a compiler.
18 The luvi core can be extended with several Lua modules by adding its
19 bundled Lua binding libraries. To get the Lua module...
20 * 'rex' select PCRE (BR2_PACKAGE_PCRE)
21 * 'ssl' select OpenSSL (BR2_PACKAGE_OPENSSL)
22 * 'zlib' select zlib (BR2_PACKAGE_ZLIB)
24 https://github.com/luvit/luvi
26 comment "luvi needs a toolchain w/ NPTL, dynamic library"
27 depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
28 depends on BR2_USE_MMU
29 depends on BR2_TOOLCHAIN_HAS_SYNC_4
31 comment "luvi needs LuaJIT"
32 depends on !BR2_PACKAGE_LUAJIT