Differences From Artifact [9ac6c7313f]:
- Executable file kitsh/build.sh — part of check-in [4fa3b7d3ea] at 2011-05-17 01:33:09 on branch trunk — Updated to pull user-specified (or default) kit.ico and kit.rc into Tk, if built and not include KitSH's own resource file when including Tk's since they conflict (user: rkeene, size: 3381) [annotate] [blame] [check-ins using] [more...]
To Artifact [ec7be57b0b]:
- Executable file
kitsh/build.sh
— part of check-in
[3f354ca762]
at
2011-05-19 23:00:45
on branch trunk
— Updated to try harder to look for a working Tcl interpreter for building KitDLL
Updated to return in failure if installvfs fails (user: rkeene, size: 3401) [annotate] [blame] [check-ins using]
| ︙ | ︙ | |||
97 98 99 100 101 102 103 |
# Intall VFS onto kit
## Determine if we have a Tclkit to do this work
TCLKIT="${TCLKIT:-tclkit}"
if echo 'exit 0' | "${TCLKIT}" >/dev/null 2>/dev/null; then
## Install using existing Tclkit
### Call installer
echo "Running: \"${TCLKIT}\" installvfs.tcl kit starpack.vfs \"${ENABLECOMPRESSION}\""
| | | | 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
# Intall VFS onto kit
## Determine if we have a Tclkit to do this work
TCLKIT="${TCLKIT:-tclkit}"
if echo 'exit 0' | "${TCLKIT}" >/dev/null 2>/dev/null; then
## Install using existing Tclkit
### Call installer
echo "Running: \"${TCLKIT}\" installvfs.tcl kit starpack.vfs \"${ENABLECOMPRESSION}\""
"${TCLKIT}" installvfs.tcl kit starpack.vfs "${ENABLECOMPRESSION}" || exit 1
else
## Bootstrap (cannot cross-compile)
### Call installer
cp kit runkit
echo "set argv [list kit starpack.vfs {${ENABLECOMPRESSION}}]" > setup.tcl
echo 'if {[catch { clock seconds }]} { proc clock args { return 0 } }' >> setup.tcl
echo 'source installvfs.tcl' >> setup.tcl
echo 'Running: echo | ./runkit'
echo | ./runkit || exit 1
fi
exit 0
) || exit 1
exit 0
|