Index: build/web/building.cgi ================================================================== --- build/web/building.cgi +++ build/web/building.cgi @@ -44,12 +44,14 @@ if {$value} { append description ", Built as a Library" } } "dynamictk" { - if {[lsearch -exact $buildinfo(packages) "tk"] != -1} { - append description ", Forced Tk Dynamic Linking" + if {$value} { + if {[lsearch -exact $buildinfo(packages) "tk"] != -1} { + append description ", Forced Tk Dynamic Linking" + } } } "threaded" { if {$value} { append description ", Threaded" @@ -64,10 +66,15 @@ } "minbuild" { if {$value} { append description ", Without Tcl pkgs/ and all encodings" } + } + "staticlibssl" { + if {$value} { + append description ", Statically linked to LibSSL" + } } "storage" { switch -- $value { "mk4" { append description ", Metakit-based" Index: build/web/kitcreator.vfs/index.rvt ================================================================== --- build/web/kitcreator.vfs/index.rvt +++ build/web/kitcreator.vfs/index.rvt @@ -106,10 +106,13 @@ set build_options(dynamictk) 1 } "option_minbuild" { set build_options(minbuild) 1 } + "option_staticlibssl" { + set build_options(staticlibssl) 1 + } "option_storage" { switch -- $args($arg) { "mk4" - "zip" - "cvfs" { set build_options(storage) $args($arg) } @@ -335,11 +338,12 @@ Kit: Threaded
Kit: Debugging Build
Kit: Build Library (KitDLL)
Kit: Always link Tk dynamically (if Tk is built)
- Kit: "Minimal" build (remove extra packages shipped as part of Tcl and reduce encodings) + Kit: "Minimal" build (remove extra packages shipped as part of Tcl and reduce encodings)
+ TLS: Statically link to LibSSL Kit Storage: Index: build/web/process_queue ================================================================== --- build/web/process_queue +++ build/web/process_queue @@ -89,10 +89,15 @@ "minbuild" { if {$value} { set ::env(KITCREATOR_MINENCODINGS) 1 set ::env(KITCREATOR_MINBUILD) 1 } + } + "staticlibssl" { + if {$value} { + set ::env(KC_TLS_LINKSSLSTATIC) 1 + } } "staticmk4" { } } } @@ -108,11 +113,11 @@ catch { set cmd [list $script $buildinfo(tcl_version) {*}$args] set fd [open "${outfile}.log" w+] puts $fd "Running: export KITCREATOR_PKGS=\"$::env(KITCREATOR_PKGS)\"" - foreach variable [list STRIP STATICTK KITCREATOR_MINENCODINGS KITCREATOR_MINBUILD] { + foreach variable [list STRIP STATICTK KITCREATOR_MINENCODINGS KITCREATOR_MINBUILD KC_TLS_LINKSSLSTATIC] { if {[info exists ::env($variable)]} { puts $fd "Running: export $variable=\"$::env($variable)\"" } }