1*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA 2*4882a593Smuzhiyun bool "lua" 3*4882a593Smuzhiyun select BR2_PACKAGE_HAS_LUAINTERPRETER 4*4882a593Smuzhiyun help 5*4882a593Smuzhiyun Lua is a powerful, fast, light-weight, embeddable scripting 6*4882a593Smuzhiyun language. 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun http://www.lua.org/ 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunif BR2_PACKAGE_LUA 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunconfig BR2_PACKAGE_PROVIDES_LUAINTERPRETER 13*4882a593Smuzhiyun default "lua" 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunchoice 16*4882a593Smuzhiyun prompt "Lua Version" 17*4882a593Smuzhiyun default BR2_PACKAGE_LUA_5_3 18*4882a593Smuzhiyun help 19*4882a593Smuzhiyun Select the version of Lua API/ABI you wish to use. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA_5_1 22*4882a593Smuzhiyun bool "Lua 5.1.x" 23*4882a593Smuzhiyun select BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_1 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA_5_3 26*4882a593Smuzhiyun bool "Lua 5.3.x" 27*4882a593Smuzhiyun select BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_3 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA_5_4 30*4882a593Smuzhiyun bool "Lua 5.4.x" 31*4882a593Smuzhiyun select BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION_5_4 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunendchoice 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunif BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4 36*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA_32BITS 37*4882a593Smuzhiyun bool "Use 32 bit numbers" 38*4882a593Smuzhiyun default y if !BR2_ARCH_IS_64 39*4882a593Smuzhiyun help 40*4882a593Smuzhiyun Use a 32 bit data type for numbers / integers instead of the 41*4882a593Smuzhiyun default 64 bit type. This option is particularly attractive 42*4882a593Smuzhiyun for small machines and embedded systems. 43*4882a593Smuzhiyun 44*4882a593Smuzhiyunendif 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunchoice 47*4882a593Smuzhiyun prompt "Lua command-line editing" 48*4882a593Smuzhiyun default BR2_PACKAGE_LUA_EDITING_NONE 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA_EDITING_NONE 51*4882a593Smuzhiyun bool "none" 52*4882a593Smuzhiyun help 53*4882a593Smuzhiyun None. 54*4882a593Smuzhiyun 55*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA_READLINE 56*4882a593Smuzhiyun bool "readline support" 57*4882a593Smuzhiyun select BR2_PACKAGE_READLINE 58*4882a593Smuzhiyun select BR2_PACKAGE_NCURSES 59*4882a593Smuzhiyun help 60*4882a593Smuzhiyun Enables command-line editing in the Lua interpreter. 61*4882a593Smuzhiyun 62*4882a593Smuzhiyunconfig BR2_PACKAGE_LUA_LINENOISE 63*4882a593Smuzhiyun bool "linenoise support" 64*4882a593Smuzhiyun select BR2_PACKAGE_LINENOISE 65*4882a593Smuzhiyun help 66*4882a593Smuzhiyun Enables command-line editing in the Lua interpreter. 67*4882a593Smuzhiyun 68*4882a593Smuzhiyunendchoice 69*4882a593Smuzhiyun 70*4882a593Smuzhiyunendif 71