summaryrefslogtreecommitdiffstats
path: root/rules/jimtcl.in
blob: ce9e4993cd5adf15865fd346f4264fbb10177700 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
## SECTION=scripting_languages

menuconfig JIMTCL
	tristate
	prompt "jimtcl                        "
	select HOST_JIMTCL
	select LIBC_M		if JIMTCL_MATH
	select OPENSSL		if JIMTCL_SSL
	help
	  Jim provides a powerful Tcl language implemented in roughly
	  10k lines of code making it suitable for deployment on
	  Embedded Systems.

if JIMTCL

config JIMTCL_SHELL
	bool "install jimsh"
	help
	  Install Tcl shell on the target

config JIMTCL_SYMLINK
	bool "install tclsh symlink"
	depends on JIMTCL_SHELL
	depends on !TCL
	help
	  Make tclsh symlink to jimsh

config JIMTCL_UTF8
	bool "support utf8"

config JIMTCL_LINEEDIT
	bool "line editing"
	default y

config JIMTCL_REFERENCES
	bool "support references"
	default y

config JIMTCL_MATH
	bool "support math functions"

config JIMTCL_SSL
	bool "ssl/tls support in the aio extension"

config JIMTCL_POSIX_REGEX
	bool "use POSIX regex instead the built-in (Tcl-compatible) regex"

config JIMTCL_RANDOM_HASH
	bool "randomise hash tables"

endif