diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-06-27 21:34:07 -0700 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-06-28 16:20:04 +1000 |
commit | dc1e58da45332c2645d39154571835d4fb79c456 (patch) | |
tree | e34cd916911b1249ea0838f741272af25841e686 /make-bootstrap-jim | |
parent | ab51e987cb8a9e9fce6af1eeb3b6309f8c11941f (diff) | |
download | jimtcl-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-x | make-bootstrap-jim | 6 |
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 |