diff options
author | hobbs <hobbs@noemail.net> | 2000-11-02 09:21:07 (GMT) |
---|---|---|
committer | hobbs <hobbs@noemail.net> | 2000-11-02 09:21:07 (GMT) |
commit | 40cfafac6961a1e8750812a7b3fb6bbe437cd9b3 (patch) | |
tree | d5eda400f57050fb3863faee3c82b92d92b13712 /win/tcl.m4 | |
parent | 532b367f8f1b1382f6b9f0b59268ab0fa4d1a73f (diff) | |
download | tcl-40cfafac6961a1e8750812a7b3fb6bbe437cd9b3.zip tcl-40cfafac6961a1e8750812a7b3fb6bbe437cd9b3.tar.gz tcl-40cfafac6961a1e8750812a7b3fb6bbe437cd9b3.tar.bz2 |
makefile fixes for Win64 support
FossilOrigin-Name: 2a6fb1e59567d3c367bf8de9902ba1b19aee693d
Diffstat (limited to 'win/tcl.m4')
-rw-r--r-- | win/tcl.m4 | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -319,6 +319,13 @@ AC_DEFUN(SC_ENABLE_SYMBOLS, [ #-------------------------------------------------------------------- AC_DEFUN(SC_CONFIG_CFLAGS, [ + + # Step 0: Enable 64 bit support? + + AC_MSG_CHECKING([if 64bit support is requested]) + AC_ARG_ENABLE(64bit,[ --enable-64bit enable 64bit support (where applicable)], [do64bit=$enableval], [do64bit=no]) + AC_MSG_RESULT($do64bit) + AC_MSG_CHECKING([compiler flags]) # Set some defaults (may get changed below) @@ -330,6 +337,9 @@ AC_DEFUN(SC_CONFIG_CFLAGS, [ # set various compiler flags depending on whether we are using gcc or cl if test "${GCC}" = "yes" ; then + if test "$do64bit" = "yes" ; then + AC_MSG_WARN("64bit mode not supported with GCC on Windows") + fi SHLIB_LD="" SHLIB_LD_LIBS="" LIBS="" @@ -482,6 +492,10 @@ AC_DEFUN(SC_CONFIG_CFLAGS, [ # built -- Console vs. Window. LDFLAGS_CONSOLE="-link -subsystem:console" LDFLAGS_WINDOW="-link -subsystem:windows" + + if test "$do64bit" = "yes" ; then + EXTRA_CFLAGS="$EXTRA_CFLAGS -DUSE_TCLALLOC=0" + fi fi ]) |