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