| config BR2_PACKAGE_LUA |
| bool "lua" |
| select BR2_PACKAGE_HAS_LUAINTERPRETER |
| help |
| Lua is a powerful, fast, light-weight, embeddable scripting language. |
| |
| http://www.lua.org/ |
| |
| if BR2_PACKAGE_LUA |
| |
| config BR2_PACKAGE_PROVIDES_LUAINTERPRETER |
| default "lua" |
| |
| choice |
| prompt "Lua Version" |
| default BR2_PACKAGE_LUA_5_3 |
| help |
| Select the version of Lua API/ABI you wish to use. |
| |
| config BR2_PACKAGE_LUA_5_1 |
| bool "Lua 5.1.x" |
| |
| config BR2_PACKAGE_LUA_5_2 |
| bool "Lua 5.2.x" |
| |
| config BR2_PACKAGE_LUA_5_3 |
| bool "Lua 5.3.x" |
| |
| endchoice |
| |
| config BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION |
| default "5.1" if BR2_PACKAGE_LUA_5_1 |
| default "5.2" if BR2_PACKAGE_LUA_5_2 |
| default "5.3" if BR2_PACKAGE_LUA_5_3 |
| |
| if BR2_PACKAGE_LUA_5_3 |
| config BR2_PACKAGE_LUA_32BITS |
| bool "Use 32 bit numbers" |
| default y if !BR2_ARCH_IS_64 |
| help |
| Use a 32 bit data type for numbers / integers instead of the |
| default 64 bit type. This option is particularly attractive |
| for small machines and embedded systems. |
| |
| endif |
| |
| choice |
| prompt "Lua command-line editing" |
| default BR2_PACKAGE_LUA_EDITING_NONE |
| |
| config BR2_PACKAGE_LUA_EDITING_NONE |
| bool "none" |
| help |
| None. |
| |
| config BR2_PACKAGE_LUA_READLINE |
| bool "readline support" |
| select BR2_PACKAGE_READLINE |
| select BR2_PACKAGE_NCURSES |
| help |
| Enables command-line editing in the Lua interpreter. |
| |
| config BR2_PACKAGE_LUA_LINENOISE |
| bool "linenoise support" |
| select BR2_PACKAGE_LINENOISE |
| help |
| Enables command-line editing in the Lua interpreter. |
| |
| endchoice |
| |
| endif |