Comment: | Updated kitsh to support Windows
Removed executable bit from boot.tcl Updated licensing Added documentation regarding statically linking to Tk Updated win32 build test to pass in path to zlib |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
f644c21488947ebd6f993e159a25c858 |
User & Date: | rkeene on 2010-09-26 04:40:28 |
Other Links: | manifest | tags |
2010-09-26
| ||
04:40 |
Fixed issue with Tcl 8.5 and up cross-compile installation
Fixed check for no Tk libs to exclude stubs in the check, but include it in the linking check-in: b84f59e5de user: rkeene tags: trunk | |
04:40 |
Updated kitsh to support Windows
Removed executable bit from boot.tcl Updated licensing Added documentation regarding statically linking to Tk Updated win32 build test to pass in path to zlib check-in: f644c21488 user: rkeene tags: trunk | |
04:40 | Updated to support Win32 compilation of TclVFS check-in: 2bcd1b2d5e user: rkeene tags: trunk | |
Modified LICENSE from [abcc194246] to [5d2145a262].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | + | The MIT License is applied to all files in this distribution, except: kitsh/buildsrc/kitsh-0.0/boot.tcl kitsh/buildsrc/kitsh-0.0/kitInit.c kitsh/buildsrc/kitsh-0.0/license.terms kitsh/buildsrc/kitsh-0.0/pwb.c kitsh/buildsrc/kitsh-0.0/rechan.c kitsh/buildsrc/kitsh-0.0/zlib.c kitsh/buildsrc/kitsh-0.0/winMain.c Please see "kitsh/buildsrc/kitsh-0.0/license.terms" for licensing information regarding these files. All others are licensed under the terms of the MIT License, below: The MIT License |
︙ |
Modified README from [f4f19cabd3] to [ed546801c6].
︙ | |||
63 64 65 66 67 68 69 70 71 72 73 74 75 76 | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | + + + + | GNU Patch. 3. TCLKIT Specify the path to a Tclkit that is runnable on the current system. The default is "tclkit". A working tclkit is required for cross-compiling Tclkits. 4. STATICTK Specify this as "1" to statically link to Tk. The default action on most platforms is to dynamically link to Tk. ------------------- Method of Operation ------------------- Summary: 1. "kitcreator" calls */build.sh |
︙ |
Modified build/make-kit-win32 from [9863dce36d] to [d9637ee9cf].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - + + - + | #! /bin/sh AR=i586-mingw32msvc-ar |
Modified kitsh/buildsrc/kitsh-0.0/Makefile.in from [43b96c5515] to [81946681c5].
1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | - - + + - + | CC = @CC@ |
︙ |
Modified kitsh/buildsrc/kitsh-0.0/aclocal.m4 from [c33a095bf7] to [274d569e46].
1 2 3 4 5 6 7 8 9 | 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 95 96 97 98 99 100 101 102 103 104 105 106 | + + + + + - + + - + + - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | AC_DEFUN(DC_DO_TCL, [ AC_MSG_CHECKING([path to tcl]) AC_ARG_WITH(tcl, AC_HELP_STRING([--with-tcl], [directory containing tcl configuration (tclConfig.sh)]), [], [ with_tcl="auto" ]) if test "${with_tcl}" = "auto"; then for dir in `echo "${PATH}" | sed 's@:@ @g'`; do if test -f "${dir}/tclConfig.sh"; then tclconfigshdir="${dir}" tclconfigsh="${tclconfigshdir}/tclConfig.sh" break fi if test -f "${dir}/../lib/tclConfig.sh"; then |
︙ | |||
58 59 60 61 62 63 64 65 | 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | + - + - + + + + + + + + + + | AC_MSG_RESULT([${staticlibcxx}]) AC_SUBST(LIBS) ]) AC_DEFUN(DC_FIND_TCLKIT_LIBS, [ DC_SETUP_TCL_PLAT_DEFS |
︙ | |||
94 95 96 97 98 99 100 101 102 103 104 105 | 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | + - + | mingw32msvc*) CFLAGS="${CFLAGS} -mno-cygwin -mms-bitfields" dnl If we are building for Win32, we need to define "BUILD_tcl" so that dnl TCL_STORAGE_CLASS gets defined as DLLEXPORT, to make static linking dnl work AC_DEFINE(BUILD_tcl, [1], [Define if you need to pretend to be building Tcl (Windows)]) AC_DEFINE(BUILD_tk, [1], [Define if you need to pretend to be building Tk (Windows)]) ;; cygwin*) CFLAGS="${CFLAGS} -mms-bitfields" ;; esac |
kitsh/buildsrc/kitsh-0.0/boot.tcl became a regular file with contents [22b7e78c5d].
︙ |
Modified kitsh/buildsrc/kitsh-0.0/configure.ac from [2cb258376d] to [1011f72d15].
1 2 3 4 5 6 7 8 9 10 11 | 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 | - - - - + + + + + + + | dnl What are we running AC_INIT(kitsh, 0.0) dnl Checks for programs. AC_PROG_CC AC_PROG_MAKE_SET AC_PROG_INSTALL AC_AIX AC_GNU_SOURCE dnl Find the appropriate libraries to link to |
Modified kitsh/buildsrc/kitsh-0.0/main.c from [adc8789527] to [f0d4d5a170].
|
Added kitsh/buildsrc/kitsh-0.0/winMain.c version [7676f90af4].