Overview
Comment: | Added TCL_UTF_MAX=6 build support |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | fe4c8bd9791d67f23588641129906f283bbfe6b3 |
User & Date: | rkeene on 2016-05-13 01:54:33 |
Other Links: | manifest | tags |
Context
2016-05-13
| ||
02:00 | Fix to build of TCL_UTF_MAX check-in: 71bd41f921 user: rkeene tags: trunk | |
01:54 | Added TCL_UTF_MAX=6 build support check-in: fe4c8bd979 user: rkeene tags: trunk | |
2016-04-26
| ||
16:15 | Added support for forcing Itcl 3.x to be built with newer versions of Tcl and increased version of Itcl to 3.4.3 check-in: 7c3a88c4dc user: rkeene tags: trunk | |
Changes
Modified build/web/kitcreator.vfs/index.rvt from [a02280f000] to [72c38390f4].
123
124
125
126
127
128
129
130
131
132
133
134
135
136
...
363
364
365
366
367
368
369
370
371
372
373
374
375
376
|
}
"option_staticlibssl" {
set build_options(staticlibssl) 1
}
"option_staticpkgs" {
set build_options(staticpkgs) 1
}
"option_storage" {
switch -- $args($arg) {
"mk4" - "zip" - "cvfs" {
set build_options(storage) $args($arg)
}
}
}
................................................................................
<? } ?>
<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)<br>
<input type="checkbox" name="option_minbuild">Kit: "Minimal" build (remove extra packages shipped as part of Tcl and reduce encodings)<br>
<input type="checkbox" name="option_staticpkgs">Kit: Statically link packages in pkgs directory<br>
<input type="checkbox" name="option_staticlibssl">TLS: Statically link to LibSSL
</td>
</tr>
<tr>
<td>Kit Storage:</td>
<td>
<select name="option_storage">
|
>
>
>
>
|
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
...
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
|
} "option_staticlibssl" { set build_options(staticlibssl) 1 } "option_staticpkgs" { set build_options(staticpkgs) 1 } "option_tclutfmax6" { set build_options(tclutfmax6) 1 } "option_storage" { switch -- $args($arg) { "mk4" - "zip" - "cvfs" { set build_options(storage) $args($arg) } } } ................................................................................ <? } ?> <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)<br> <input type="checkbox" name="option_minbuild">Kit: "Minimal" build (remove extra packages shipped as part of Tcl and reduce encodings)<br> <input type="checkbox" name="option_staticpkgs">Kit: Statically link packages in pkgs directory<br> <input type="checkbox" name="option_tclutfmax6">Kit: TCL_UTF_MAX=6 (incompatibility with standard Tcl)<br> <input type="checkbox" name="option_staticlibssl">TLS: Statically link to LibSSL </td> </tr> <tr> <td>Kit Storage:</td> <td> <select name="option_storage"> |
Modified build/web/process_queue from [7535fa5b61] to [611cdd4af4].
109
110
111
112
113
114
115
116
117
118
119
120
121
122
...
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
set ::env(KC_TLS_LINKSSLSTATIC) 1
}
}
"staticpkgs" {
if {$value} {
set ::env(KC_TCL_STATICPKGS) 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 KC_TLS_LINKSSLSTATIC KC_TCL_STATICPKGS] {
if {[info exists ::env($variable)]} {
puts $fd "Running: export $variable=\"$::env($variable)\""
}
}
puts $fd "Running: $cmd"
close $fd
|
>
>
>
>
>
|
|
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
...
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
|
set ::env(KC_TLS_LINKSSLSTATIC) 1 } } "staticpkgs" { if {$value} { set ::env(KC_TCL_STATICPKGS) 1 } } "tclutfmax6" { if {$value} { set ::env(KC_TCL_UTF_MAX) 6 } } "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 KC_TLS_LINKSSLSTATIC KC_TCL_STATICPKGS KC_TCL_UTF_MAX] { if {[info exists ::env($variable)]} { puts $fd "Running: export $variable=\"$::env($variable)\"" } } puts $fd "Running: $cmd" close $fd |
Added tcl/patchscripts/tcl-utf-max.sh version [774cb52df3].
> > > > > > > > > > > |
1 2 3 4 5 6 7 8 9 10 11 |
#! /bin/bash if [ -z "${KC_TCL_UTF_MAX}" ]; then exit 0 fi sed 's@^# *define TCL_UTF_MAX .*$@#define TCL_UTF_MAX '"${KC_TCL_UTF_MAX}"'@' generic/tcl.h > generic/tcl.h.new cat generic/tcl.h.new > generic/tcl.h rm -f generic/tcl.h.new exit 0 |