Index: build/web/building.cgi ================================================================== --- build/web/building.cgi +++ build/web/building.cgi @@ -43,10 +43,13 @@ "kitdll" { if {$value} { append description ", Built as a Library" } } + "dynamictk" { + append description ", Forced Tk Dynamic Linking" + } "threaded" { if {$value} { append description ", Threaded" } else { append description ", Unthreaded" Index: build/web/kitcreator.vfs/index.rvt ================================================================== --- build/web/kitcreator.vfs/index.rvt +++ build/web/kitcreator.vfs/index.rvt @@ -78,10 +78,11 @@ ## Optional Arguments set build_packages [list] set build_options(threaded) 0 set build_options(kitdll) 0 set build_options(debug) 0 + set build_options(dynamictk) 0 foreach arg [array names args] { switch -glob -- $arg { "option_package_*" { set package [join [lrange [split $arg _] 2 end] _] @@ -94,10 +95,13 @@ set build_options(kitdll) 1 } "option_debug" { set build_options(debug) 1 } + "option_dynamictk" { + set build_options(dynamictk) 1 + } "option_storage" { switch -- $args($arg) { "mk4" - "zip" - "cvfs" { set build_options(storage) $args($arg) } @@ -322,10 +326,11 @@ Package:
Kit: Threaded
Kit: Debugging Build
Kit: Build Library (KitDLL)
+ Kit: Always link Tk dynamically (if Tk is built) Kit Storage: Index: build/web/process_queue ================================================================== --- build/web/process_queue +++ build/web/process_queue @@ -79,13 +79,14 @@ } } "storage" { lappend args "--enable-kit-storage=$value" } - "staticmk4" { + "dynamictk" { + set ::env(STATICTK) -1 } - "statictk" { + "staticmk4" { } } } catch { @@ -102,10 +103,13 @@ puts $fd "Running: export KITCREATOR_PKGS=\"$::env(KITCREATOR_PKGS)\"" if {[info exists ::env(STRIP)]} { puts $fd "Running: export STRIP=\"$::env(STRIP)\"" } + if {[info exists ::env(STATICTK)]} { + puts $fd "Running: export STATICTK=\"$::env(STATICTK)\"" + } puts $fd "Running: $cmd" close $fd }