3 select BR2_PACKAGE_HAS_LUAINTERPRETER
5 Lua is a powerful, fast, light-weight, embeddable scripting language.
11 config BR2_PACKAGE_PROVIDES_LUAINTERPRETER
16 default BR2_PACKAGE_LUA_5_3
18 Select the version of Lua API/ABI you wish to use.
20 config BR2_PACKAGE_LUA_5_1
23 config BR2_PACKAGE_LUA_5_2
26 config BR2_PACKAGE_LUA_5_3
31 config BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION
32 default "5.1" if BR2_PACKAGE_LUA_5_1
33 default "5.2" if BR2_PACKAGE_LUA_5_2
34 default "5.3" if BR2_PACKAGE_LUA_5_3
36 if BR2_PACKAGE_LUA_5_3
37 config BR2_PACKAGE_LUA_32BITS
38 bool "Use 32 bit numbers"
39 default y if !BR2_ARCH_IS_64
41 Use a 32 bit data type for numbers / integers instead of the
42 default 64 bit type. This option is particularly attractive
43 for small machines and embedded systems.
48 prompt "Lua command-line editing"
49 default BR2_PACKAGE_LUA_EDITING_NONE
51 config BR2_PACKAGE_LUA_EDITING_NONE
56 config BR2_PACKAGE_LUA_READLINE
57 bool "readline support"
58 select BR2_PACKAGE_READLINE
59 select BR2_PACKAGE_NCURSES
61 Enables command-line editing in the Lua interpreter.
63 config BR2_PACKAGE_LUA_LINENOISE
64 bool "linenoise support"
65 select BR2_PACKAGE_LINENOISE
67 Enables command-line editing in the Lua interpreter.