Overview
| Comment: | Updated kitsh to use CFLAGS/CPPFLAGS/LDFLAGS Updated kitsh comments | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 64d5a347c2a56a6853a68ae50800d0a0 | 
| User & Date: | rkeene on 2010-09-26 04:37:24 | 
| Other Links: | manifest | tags | 
Context
| 2010-09-26 | ||
| 04:37 | Added stripping of debugging symbols for Tk/Itcl check-in: 89d8ca3eb2 user: rkeene tags: trunk | |
| 04:37 | Updated kitsh to use CFLAGS/CPPFLAGS/LDFLAGS Updated kitsh commentscheck-in: 64d5a347c2 user: rkeene tags: trunk | |
| 04:37 | Cleaned up false error check-in: 082204b4b8 user: rkeene tags: trunk | |
Changes
Modified kitsh/build.sh from [f1a428a7f8] to [5e562476b7].
| ︙ | ︙ | |||
| 23 24 25 26 27 28 29 | 
(
	cp -r 'buildsrc' 'build'
	cd "${BUILDDIR}" || exit 1
	# Compile all objects...
 | | | > > | | 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 | 
(
	cp -r 'buildsrc' 'build'
	cd "${BUILDDIR}" || exit 1
	# Compile all objects...
	## TODO: XXX: Need to replace this with a configure script
	${CC:-cc} ${CPPFLAGS} ${CFLAGS} -I${TCLCONFIGDIR} -I${TCLCONFIGDIR}/../generic -o kit *.c $(find "${OTHERPKGSDIR}" -name '*.a' | grep '/inst/') ${LDFLAGS} -lz -lm -ldl  -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic
	strip kit >/dev/null 2>/dev/null
	# Create VFS directory
	mkdir "starpack.vfs"
	mkdir "starpack.vfs/lib"
	## Copy in all built directories
	cp -r "${OTHERPKGSDIR}"/*/out/* 'starpack.vfs/'
	## Rename the "vfs" package directory to what "boot.tcl" expects
	mv 'starpack.vfs/lib'/vfs* 'starpack.vfs/lib/vfs'
	## Install "boot.tcl"
	cp 'boot.tcl' 'starpack.vfs/'
	# Intall VFS onto kit
	if echo 'exit 0' | tclkit >/dev/null 2>/dev/null; then
		## Install using existing Tclkit
		### Call installer
		tclkit installvfs.tcl kit starpack.vfs
	else
		## Bootstrap (cannot cross-compile)
		### Copy installed data for packages
		mkdir "installed-pkgs"
		cp -r "${OTHERPKGSDIR}"/*/inst/* 'installed-pkgs/'
		### Call installer
		${TCLCONFIGDIR}/tclsh installvfs.tcl kit starpack.vfs
	fi
) || exit 1
exit 0
 |