Overview
Comment: | Added option for minimal builds |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | 85a43dd6cdd18fadce820a2bd805ba53114fc24f |
User & Date: | rkeene on 2014-12-11 16:53:18 |
Other Links: | manifest | tags |
Context
2014-12-11
| ||
16:54 | Fixed missing newline check-in: 2c3a155971 user: rkeene tags: trunk | |
16:53 | Added option for minimal builds check-in: 85a43dd6cd user: rkeene tags: trunk | |
2014-12-02
| ||
15:45 | Updated to ignore "dynamictk" if Tk is not being built check-in: b0b6fbd5aa user: rkeene tags: trunk | |
Changes
Modified build/web/building.cgi from [004f926c80] to [a012cc8bc9].
57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
append description ", Unthreaded" } } "debug" { if {$value} { append description ", With Symbols" } } "storage" { switch -- $value { "mk4" { append description ", Metakit-based" } "zip" { |
> > > > > |
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
append description ", Unthreaded" } } "debug" { if {$value} { append description ", With Symbols" } } "minbuild" { if {$value} { append description ", Without Tcl pkgs/ and all encodings" } } "storage" { switch -- $value { "mk4" { append description ", Metakit-based" } "zip" { |
Modified build/web/kitcreator.vfs/index.rvt from [124531a226] to [0e1f9c72e8].
78 79 80 81 82 83 84 85 86 87 88 89 90 91 .. 97 98 99 100 101 102 103 104 105 106 107 108 109 110 ... 326 327 328 329 330 331 332 333 334 335 336 337 338 339 |
## 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] _] lappend build_packages $package } ................................................................................ } "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) } } } ................................................................................ <? foreach package [lsort -dictionary [array names packages]] { ?> <input type="checkbox" name="option_package_<? puts -nonewline $package ?>" id="option_package_<? puts -nonewline $package ?>">Package: <? puts -nonewline $packages($package) ?><br> <? } ?> <input type="checkbox" name="option_threaded">Kit: Threaded<br> <input type="checkbox" name="option_debug">Kit: Debugging Build<br> <input type="checkbox" name="option_kitdll" id="option_kitdll">Kit: Build Library (KitDLL)<br> <input type="checkbox" name="option_dynamictk" id="option_dynamictk">Kit: Always link Tk dynamically (if Tk is built) </td> </tr> <tr> <td>Kit Storage:</td> <td> <select name="option_storage"> <option value="auto">Automatically Determined</option> |
> > > > > |
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 .. 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 |
## 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 set build_options(minbuild) 0 foreach arg [array names args] { switch -glob -- $arg { "option_package_*" { set package [join [lrange [split $arg _] 2 end] _] lappend build_packages $package } ................................................................................ } "option_debug" { set build_options(debug) 1 } "option_dynamictk" { set build_options(dynamictk) 1 } "option_minbuild" { set build_options(minbuild) 1 } "option_storage" { switch -- $args($arg) { "mk4" - "zip" - "cvfs" { set build_options(storage) $args($arg) } } } ................................................................................ <? foreach package [lsort -dictionary [array names packages]] { ?> <input type="checkbox" name="option_package_<? puts -nonewline $package ?>" id="option_package_<? puts -nonewline $package ?>">Package: <? puts -nonewline $packages($package) ?><br> <? } ?> <input type="checkbox" name="option_threaded">Kit: Threaded<br> <input type="checkbox" name="option_debug">Kit: Debugging Build<br> <input type="checkbox" name="option_kitdll" id="option_kitdll">Kit: Build Library (KitDLL)<br> <input type="checkbox" name="option_dynamictk" id="option_dynamictk">Kit: Always link Tk dynamically (if Tk is built) <input type="checkbox" name="option_minbuild">Kit: "Minimal" build (remove extra packages shipped as part of Tcl and reduce encodings) </td> </tr> <tr> <td>Kit Storage:</td> <td> <select name="option_storage"> <option value="auto">Automatically Determined</option> |
Modified build/web/process_queue from [13a499ffae] to [83cf154aae].
81
82
83
84
85
86
87
88
89
90
91
92
93
94
...
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
"storage" { lappend args "--enable-kit-storage=$value" } "dynamictk" { if {[lsearch -exact $buildinfo(packages) "tk"] != -1} { set ::env(STATICTK) -1 } } "staticmk4" { } } } catch { ................................................................................ } catch { set cmd [list $script $buildinfo(tcl_version) {*}$args] set fd [open "${outfile}.log" w+] 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 } catch { |
>
>
>
>
>
>
>
|
|
|
<
<
|
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
...
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
"storage" { lappend args "--enable-kit-storage=$value" } "dynamictk" { if {[lsearch -exact $buildinfo(packages) "tk"] != -1} { set ::env(STATICTK) -1 } } "minbuild" { if {$value} { set ::env(KITCREATOR_MINENCODINGS) 1 set ::env(KITCREATOR_MINBUILD) 1 } } "staticmk4" { } } } catch { ................................................................................ } 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] { if {[info exists ::env($variable)]} { puts $fd "Running: export $variable=\"$::env($variable)\"" } } puts $fd "Running: $cmd" close $fd } catch { |