Overview
| Comment: | Updated to support Win32 compilation of TclVFS | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 
2bcd1b2d5eb20ca1546f9d7ccce15244 | 
| User & Date: | rkeene on 2010-09-26 04:40:24 | 
| Other Links: | manifest | tags | 
Context
| 
   2010-09-26 
 | ||
| 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 | |
| 04:40 | Added internal script to build Win32 tclkit for testing check-in: 6b5f7a6c29 user: rkeene tags: trunk | |
Changes
Modified tclvfs/build.sh from [befde2796f] to [b2a99c5623].
| ︙ | ︙ | |||
55 56 57 58 59 60 61 62 63 64 65 66 67 68  | 
		fi
		echo "Applying: ${patch}"
		${PATCH:-patch} -p1 < "${patch}"
	done                                                                                                                               
	cp generic/vfs.c .
	# Build static version
	./configure --disable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
	${MAKE:-make} || exit 1
	${MAKE:-make} install
	mkdir "${OUTDIR}/lib" || exit 1
 | > > > > > > > > > > >  | 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  | 
		fi
		echo "Applying: ${patch}"
		${PATCH:-patch} -p1 < "${patch}"
	done                                                                                                                               
	cp generic/vfs.c .
	# If we are building for Win32, we need to define TEA_PLATFORM so that
	# the right private directory is found
	BUILDTYPE="$(basename "${TCLCONFIGDIR}")"
	if [ "${BUILDTYPE}" = "win" ]; then
		TEA_PLATFORM="windows"
		export TEA_PLATFORM
		CFLAGS="${CFLAGS} -I${TCLCONFIGDIR}"
		export CFLAGS
	fi
	# Build static version
	./configure --disable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
	${MAKE:-make} || exit 1
	${MAKE:-make} install
	mkdir "${OUTDIR}/lib" || exit 1
 | 
| ︙ | ︙ |