Overview
| Comment: | Improved Critcl support |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
a461844cd4c06ef333b92614ff6e64e3 |
| User & Date: | rkeene on 2020-04-15 05:19:57 |
| Other Links: | manifest | tags |
Context
|
2020-05-02
| ||
| 21:00 | Fixed bug building SDK check-in: 18e328360d user: rkeene tags: trunk | |
|
2020-04-15
| ||
| 05:19 | Improved Critcl support check-in: a461844cd4 user: rkeene tags: trunk | |
| 04:07 | Added start of critcl support check-in: 528526c7d9 user: peter.piwowarski tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob from [7f514b50e1] to [cfb0f49b9a].
| ︙ | |||
83 84 85 86 87 88 89 90 91 92 93 94 95 96 | 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | + + + + + | zlib/build.log zlib/inst zlib/inst/* zlib/out zlib/out/* zlib/src zlib/src/* critcl/build/* critcl/build.log critcl/inst/* critcl/out/* critcl/src/* tcc4tcl/build tcc4tcl/build/* tcc4tcl/build.log tcc4tcl/inst tcc4tcl/inst/* tcc4tcl/out tcc4tcl/out/* |
| ︙ |
Modified critcl/build.sh from [a9ff88ca8e] to [c2e5b35e3d].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + - + + + + - + + + + + + + + + + + |
#! /usr/bin/env bash
# BuildCompatible: KitCreator
version='3.1.18.1'
url="http://github.com/andreas-kupries/critcl/tarball/${version}/critcl-${version}.tar.gz"
sha256='c26893bda46dfda332d2e7d7410ae998eafda697169ea25b4256295d293089de'
deps_dir="$(pwd)/deps"
function configure() {
:
}
function build() {
:
}
function install() {
local tclmajminvers
local critcl_cdir
local critcl_target_info
# Setup cross-compilation in the way Critcl expects, as best as possible
if [ "${KC_CROSSCOMPILE}" = '0' ]; then
critcl_target_info=()
else
critcl_target_info=(-target)
case "${KC_CROSSCOMPILE_HOST_OS}" in
aarch64-*-linux|aarch64-*-linux-*)
critcl_target_info+=('linux-64-aarch64')
;;
arm-*-linux-*|arm-*-linux)
critcl_target_info+=('linux-arm')
;;
i?86-*-linux-*|i?86-*-linux)
critcl_target_info+=('linux-32-x86')
;;
hppa64-*-hpux*)
critcl_target_info+=('hpux-parisc64-cc')
;;
i?86-*-solaris2.*)
critcl_target_info+=('solaris-ix86-cc')
#critcl_target_info+=('solaris-x86_64-cc')
;;
i?86-*-mingw32*)
critcl_target_info+=('mingw32')
;;
x86_64-*-mingw32*)
critcl_target_info+=('mingw32')
;;
mips-*-linux-*|mips-*-linux|mipsel-*-linux-*|mipsel-*-linux|mipseb-*-linux-*|mipseb-*-linux)
critcl_target_info+=('linux-32-mips')
;;
powerpc-*-aix*)
critcl_target_info+=('aix-powerpc-cc')
;;
sparc-*-solaris2.*)
critcl_target_info+=('solaris-sparc-cc')
#critcl_target_info+=('solaris-sparc64-cc')
;;
x86_64-*-linux-*|x86_64-*-linux)
critcl_target_info+=('linux-64-x86_64')
;;
*)
echo "error: Critcl does not support cross-compiling to ${KC_CROSSCOMPILE_HOST_OS}" >&2
|
| ︙ |
Added critcl/deps/cmdline-1.5/cmdline.tcl version [1f5b095f09].