22989ac58493dbe059c168054b904b79c38df307
[openwrt.git] / openwrt / package / lua / Config.in
1 menu "lua - LUA programming language"
2
3 config BR2_PACKAGE_LUA
4         bool
5         default n
6         depends BR2_PACKAGE_LUA_INTERPRETER || BR2_PACKAGE_LUA_COMPILER || BR2_PACKAGE_LIBLUA
7
8 config BR2_PACKAGE_LUA_INTERPRETER
9         tristate "lua - LUA programming language interpreter"
10         default m if CONFIG_DEVEL
11         select BR2_PACKAGE_LUA
12         select BR2_PACKAGE_LIBLUA
13         help
14           Lua is a powerful light-weight programming language designed for extending 
15           applications. Lua is also frequently used as a general-purpose, stand-alone 
16           language. Lua is free software.
17           
18           Lua combines simple procedural syntax with powerful data description 
19           constructs based on associative arrays and extensible semantics. Lua is 
20           dynamically typed, interpreted from bytecodes, and has automatic memory 
21           management with garbage collection, making it ideal for configuration, 
22           scripting, and rapid prototyping.
23           
24           Lua is implemented as a small library of C functions, written in ANSI C, and 
25           compiles unmodified in all known platforms. The implementation goals are 
26           simplicity, efficiency, portability, and low embedding cost. The result is a 
27           fast language engine with small footprint, making it ideal in embedded systems 
28           too.
29           
30           http://www.lua.org/
31           
32           This package contains the LUA language interpreter.
33           
34
35 config BR2_PACKAGE_LUA_COMPILER
36         tristate "luac - LUA programming language compiler"
37         default m if CONFIG_DEVEL
38         select BR2_PACKAGE_LUA
39         select BR2_PACKAGE_LIBLUA
40         help
41           Lua is a powerful light-weight programming language designed for extending 
42           applications. Lua is also frequently used as a general-purpose, stand-alone 
43           language. Lua is free software.
44           
45           Lua combines simple procedural syntax with powerful data description 
46           constructs based on associative arrays and extensible semantics. Lua is 
47           dynamically typed, interpreted from bytecodes, and has automatic memory 
48           management with garbage collection, making it ideal for configuration, 
49           scripting, and rapid prototyping.
50           
51           Lua is implemented as a small library of C functions, written in ANSI C, and 
52           compiles unmodified in all known platforms. The implementation goals are 
53           simplicity, efficiency, portability, and low embedding cost. The result is a 
54           fast language engine with small footprint, making it ideal in embedded systems 
55           too.
56           
57           http://www.lua.org/
58           
59           This package contains the LUA language compiler.
60           
61
62 config BR2_PACKAGE_LUA_EXAMPLES
63         tristate "lua-examples - LUA programming language examples"
64         default m if CONFIG_DEVEL
65         select BR2_PACKAGE_LUA
66         select BR2_PACKAGE_LUA_INTERPRETER
67         help
68           Lua is a powerful light-weight programming language designed for extending 
69           applications. Lua is also frequently used as a general-purpose, stand-alone 
70           language. Lua is free software.
71           
72           Lua combines simple procedural syntax with powerful data description 
73           constructs based on associative arrays and extensible semantics. Lua is 
74           dynamically typed, interpreted from bytecodes, and has automatic memory 
75           management with garbage collection, making it ideal for configuration, 
76           scripting, and rapid prototyping.
77           
78           Lua is implemented as a small library of C functions, written in ANSI C, and 
79           compiles unmodified in all known platforms. The implementation goals are 
80           simplicity, efficiency, portability, and low embedding cost. The result is a 
81           fast language engine with small footprint, making it ideal in embedded systems 
82           too.
83           
84           http://www.lua.org/
85           
86           This package contains LUA language examples.
87           
88
89 config BR2_PACKAGE_LIBLUA
90         tristate "liblua - LUA programming language shared libraries"
91         default m if CONFIG_DEVEL
92         select BR2_PACKAGE_LUA
93         help
94           Lua is a powerful light-weight programming language designed for extending 
95           applications. Lua is also frequently used as a general-purpose, stand-alone 
96           language. Lua is free software.
97           
98           Lua combines simple procedural syntax with powerful data description 
99           constructs based on associative arrays and extensible semantics. Lua is 
100           dynamically typed, interpreted from bytecodes, and has automatic memory 
101           management with garbage collection, making it ideal for configuration, 
102           scripting, and rapid prototyping.
103           
104           Lua is implemented as a small library of C functions, written in ANSI C, and 
105           compiles unmodified in all known platforms. The implementation goals are 
106           simplicity, efficiency, portability, and low embedding cost. The result is a 
107           fast language engine with small footprint, making it ideal in embedded systems 
108           too.
109           
110           http://www.lua.org/
111           
112           This package contains the LUA shared libraries, needed by other programs.
113           
114
115 endmenu