Overview
| Comment: | Updated to create a fake "xmkmf" when cross-compiling | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 2539bf269d42692d36a1d92e2a6fe29f | 
| User & Date: | rkeene on 2014-05-27 13:44:15 | 
| Other Links: | manifest | tags | 
Context
| 2014-05-27 | ||
| 14:20 | Added support for a manual knob (KC_CROSSCOMPILE) for determing whether fake xmkmf wrapper is used check-in: f49c630023 user: rkeene tags: trunk | |
| 13:44 | Updated to create a fake "xmkmf" when cross-compiling check-in: 2539bf269d user: rkeene tags: trunk | |
| 2014-05-22 | ||
| 17:02 | Upgraded to tcc4tcl 0.14 check-in: 8b2ac4d64e user: rkeene tags: trunk | |
Changes
Modified tk/build.sh from [cdaaafe15a] to [b4a36c92da].
| ︙ | ︙ | |||
| 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | 
			echo "Running patch script: ${patchscript}"
                                
			(
				. "${patchscript}"
			)
		fi
	done
	for dir in "${TCLCONFIGDIRTAIL}" unix win macosx win64 __fail__; do
		if [ -z "${dir}" ]; then
			continue
		fi
		if [ "${dir}" = "__fail__" ]; then
 | > > > > > > | 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | 
			echo "Running patch script: ${patchscript}"
                                
			(
				. "${patchscript}"
			)
		fi
	done
	# Allow wrapper programs to supplant real programs
	if [ -d 'fake-bin' ]; then
		PATH="$(pwd)/fake-bin:${PATH}"
		export PATH
	fi
	for dir in "${TCLCONFIGDIRTAIL}" unix win macosx win64 __fail__; do
		if [ -z "${dir}" ]; then
			continue
		fi
		if [ "${dir}" = "__fail__" ]; then
 | 
| ︙ | ︙ | 
Added tk/patchscripts/xmkmf-donotuse.sh version [48cb1a1201].
| > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 
#! /bin/bash
# If we are not cross-compiling then don't worry about replacing "xmkmf" with a wrapper
if [ -z "${CC}" ]; then
	exit 0
fi
case "$(basename "${CC}")" in
	*-*-*)
		;;
	*)
		exit 0
esac
# Create an "xmkmf" wrapper which exits in failure so that autoconf will try
# to locate headers/libraries normally
mkdir fake-bin >/dev/null 2>/dev/null
cat << \_EOF_ > fake-bin/xmkmf
#! /bin/bash
exit 1
_EOF_
chmod +x fake-bin/xmkmf
 |