Overview
| Comment: | Added support for a manual knob (KC_CROSSCOMPILE) for determing whether fake xmkmf wrapper is used |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
f49c6300237a833abd4d77df8ef74ade |
| User & Date: | rkeene on 2014-05-27 14:20:39 |
| Other Links: | manifest | tags |
Context
|
2014-05-29
| ||
| 05:15 | Added script to remove "fixstrtod" in Tk check-in: abc83d3b1d user: rkeene tags: trunk | |
|
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 | |
Changes
Modified tk/patchscripts/xmkmf-donotuse.sh from [48cb1a1201] to [7f8d7b27ab].
1 2 3 | #! /bin/bash # If we are not cross-compiling then don't worry about replacing "xmkmf" with a wrapper | > > | | | | | | | | | > > > > > > > > | 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 |
#! /bin/bash
# If we are not cross-compiling then don't worry about replacing "xmkmf" with a wrapper
if [ -z "${KC_CROSSCOMPILE}" ]; then
## If KC_CROSSCOMPILE was unspecified, try to autodetect
if [ -z "${CC}" ]; then
exit 0
fi
case "$(basename "${CC}")" in
*-*-*)
;;
*)
exit 0
esac
else
## If KC_CROSSCOMPILE was specified as 0, we are not cross-compiling
if [ "${KC_CROSSCOMPILE}" = '0' ]; then
exit 0
fi
## Otherwise, we are cross-compiling
fi
# 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
|
| ︙ | ︙ |