aboutsummaryrefslogtreecommitdiff
path: root/auto.def
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2021-02-10 07:34:56 +1000
committerSteve Bennett <steveb@workware.net.au>2021-02-20 18:12:15 +1000
commit496fde06b2b2da6801afd83d1b097cea27ab3fa2 (patch)
tree6fc2524a47de9e610f4edb63985ec814de343c3d /auto.def
parentcf92d24919b783ed5c384e7f9e87c5c719613583 (diff)
downloadjimtcl-496fde06b2b2da6801afd83d1b097cea27ab3fa2.zip
jimtcl-496fde06b2b2da6801afd83d1b097cea27ab3fa2.tar.gz
jimtcl-496fde06b2b2da6801afd83d1b097cea27ab3fa2.tar.bz2
build: some extensions are dep only
Extensions like nshelper and jsonencode should only be selected if explicitly enabled or if they are the target of a dependency. So enabling namespace enables nshelper, but --full --without-ext=namespace doesn't. Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'auto.def')
-rw-r--r--auto.def4
1 files changed, 2 insertions, 2 deletions
diff --git a/auto.def b/auto.def
index dd6cd1d..8ab5022 100644
--- a/auto.def
+++ b/auto.def
@@ -64,11 +64,11 @@ foreach {mod attrs help} {
history {} {Tcl access to interactive history}
interp {} {Support for child interpreters}
json { optional } {JSON decoder}
- jsonencode { tcl optional } {JSON encoder}
+ jsonencode { tcl off } {JSON encoder}
load { static } {Load binary extensions at runtime with load or package}
mk { cpp off } {Interface to metakit}
namespace { static } {Tcl compatible namespace support}
- nshelper { tcl optional } {}
+ nshelper { tcl off } {}
oo { tcl } {Object Oriented class support}
pack {} {Low level binary pack and unpack}
package { static } {Package management with the package command}