aboutsummaryrefslogtreecommitdiff
path: root/make-bootstrap-jim
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2011-06-27 21:34:07 -0700
committerSteve Bennett <steveb@workware.net.au>2011-06-28 16:20:04 +1000
commitdc1e58da45332c2645d39154571835d4fb79c456 (patch)
treee34cd916911b1249ea0838f741272af25841e686 /make-bootstrap-jim
parentab51e987cb8a9e9fce6af1eeb3b6309f8c11941f (diff)
downloadjimtcl-dc1e58da45332c2645d39154571835d4fb79c456.zip
jimtcl-dc1e58da45332c2645d39154571835d4fb79c456.tar.gz
jimtcl-dc1e58da45332c2645d39154571835d4fb79c456.tar.bz2
Fix support for 64-bit mingw
- Check for mkdir with one arg at configure time - mingw can't really do select(), so support only time events in eventloop - Declare dlerror() to be compatible with mingw Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'make-bootstrap-jim')
-rwxr-xr-xmake-bootstrap-jim6
1 files changed, 3 insertions, 3 deletions
diff --git a/make-bootstrap-jim b/make-bootstrap-jim
index 11f7a2f..4f492f8 100755
--- a/make-bootstrap-jim
+++ b/make-bootstrap-jim
@@ -48,7 +48,7 @@ allexts="bootstrap aio readdir glob regexp file exec clock array stdlib tclcompa
echo "/* This is single source file, bootstrap version of Jim Tcl. See http://jim.berlios.de/ */"
# define some core features
-for i in _GNU_SOURCE JIM_TCL_COMPAT JIM_REFERENCES JIM_ANSIC HAVE_VFORK JIM_REGEXP HAVE_NO_AUTOCONF _JIMAUTOCONF_H; do
+for i in _GNU_SOURCE JIM_TCL_COMPAT JIM_REFERENCES JIM_ANSIC JIM_REGEXP HAVE_NO_AUTOCONF _JIMAUTOCONF_H; do
echo "#define $i"
done
echo '#define TCL_LIBRARY "."'
@@ -59,8 +59,8 @@ done
# Can we make a bootstrap jimsh work even on mingw32?
cat <<EOF
-#ifdef __MINGW32__
-#define MKDIR_ONE_ARG
+#if defined(__MINGW32__) || defined(__MINGW64__)
+#define HAVE_MKDIR_ONE_ARG
#define HAVE_SYSTEM
#else
#define HAVE_VFORK