summaryrefslogtreecommitdiffstats
path: root/unix/mkLinks
diff options
context:
space:
mode:
authordas <das>2001-11-23 01:39:42 (GMT)
committerdas <das>2001-11-23 01:39:42 (GMT)
commit54c5936b6021be7a0d149ce218e7bba30faf984e (patch)
tree979fa41979efaf22cb7e936f182fc2a2d165e934 /unix/mkLinks
parent5bf5a16c3a6e83b4297123ae905297ac723f7f81 (diff)
downloadtcl-54c5936b6021be7a0d149ce218e7bba30faf984e.zip
tcl-54c5936b6021be7a0d149ce218e7bba30faf984e.tar.gz
tcl-54c5936b6021be7a0d149ce218e7bba30faf984e.tar.bz2
*unix/Makefile.in:
*unix/configure.in: *unix/install-sh: *unix/mkLinks: *unix/mkLinks.tcl: *unix/tclLoadDyld.c: *unix/tclMtherr.c: Mac OSX support: build system, dynamic code loading and support for case-insensitive filesystems in mkLinks (patch #435258)
Diffstat (limited to 'unix/mkLinks')
-rw-r--r--unix/mkLinks7
1 files changed, 7 insertions, 0 deletions
diff --git a/unix/mkLinks b/unix/mkLinks
index 8b671bc..b5c2022 100644
--- a/unix/mkLinks
+++ b/unix/mkLinks
@@ -23,10 +23,15 @@ fi
cd $1
echo foo > xyzzyTestingAVeryLongFileName.foo
x=`echo xyzzyTe*`
+echo foo > xyzzyTestingaverylongfilename.foo
+y=`echo xyzzyTestingav*`
rm xyzzyTe*
if test "$x" != "xyzzyTestingAVeryLongFileName.foo"; then
exit
fi
+if test "$y" != "xyzzyTestingaverylongfilename.foo"; then
+ CASEINSENSITIVEFS=1
+fi
if test -r Access.3; then
rm -f Tcl_Access.3
@@ -1164,10 +1169,12 @@ if test -r WrongNumArgs.3; then
rm -f Tcl_WrongNumArgs.3
ln WrongNumArgs.3 Tcl_WrongNumArgs.3
fi
+if test "${CASEINSENSITIVEFS:-}" != "1"; then
if test -r http.n; then
rm -f Http.n
ln http.n Http.n
fi
+fi
if test -r library.n; then
rm -f auto_execok.n
rm -f auto_import.n