Overview
| Comment: | Updated to try harder to look for a working Tcl interpreter for building KitDLL
Updated to return in failure if installvfs fails |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
3f354ca7622b218735b38cb1cc13b71c |
| User & Date: | rkeene on 2011-05-19 23:00:45 |
| Other Links: | manifest | tags |
Context
|
2011-05-20
| ||
| 06:39 | Added back missing executable flag (bug in Fossil) check-in: ff0f420d0c user: rkeene tags: trunk | |
|
2011-05-19
| ||
| 23:00 |
Updated to try harder to look for a working Tcl interpreter for building KitDLL
Updated to return in failure if installvfs fails check-in: 3f354ca762 user: rkeene tags: trunk | |
|
2011-05-17
| ||
| 01:33 | 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 check-in: 4fa3b7d3ea user: rkeene tags: trunk | |
Changes
build/make-kit-mipsel became a regular file with contents [814a04e3a0].
| ︙ | ︙ |
Modified kitdll/build.sh from [9d057a0710] to [4e8a270142].
| ︙ | ︙ | |||
45 46 47 48 49 50 51 |
"${AR:-ar}" cr "${archive}" *.o || exit 1
"${RANLIB:-ranlib}" "${archive}" || true
)
done
# Determine how we invoke a Tcl interpreter
| | | 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
"${AR:-ar}" cr "${archive}" *.o || exit 1
"${RANLIB:-ranlib}" "${archive}" || true
)
done
# Determine how we invoke a Tcl interpreter
for testsh in "${TCLSH_NATIVE:-false}" tclsh tclsh8.4 tclsh8.5 tclsh8.6 "${TCLKIT:-tclkit}"; do
if echo 'exit 0' | "${testsh}" >/dev/null 2>/dev/null; then
TCLSH_NATIVE="${testsh}"
break
fi
done
|
| ︙ | ︙ |
Modified kitsh/build.sh from [9ac6c7313f] to [ec7be57b0b].
| ︙ | ︙ | |||
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
|