Update to 8.5.19
This commit is contained in:
78
win/configure
vendored
Normal file → Executable file
78
win/configure
vendored
Normal file → Executable file
@@ -309,7 +309,7 @@ ac_includes_default="\
|
||||
# include <unistd.h>
|
||||
#endif"
|
||||
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP AR ac_ct_AR RANLIB ac_ct_RANLIB RC ac_ct_RC SET_MAKE TCL_THREADS CYGPATH CELIB_DIR DL_LIBS CFLAGS_DEBUG CFLAGS_OPTIMIZE CFLAGS_WARNING CFLAGS_DEFAULT LDFLAGS_DEFAULT VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE TCL_VERSION TCL_MAJOR_VERSION TCL_MINOR_VERSION TCL_PATCH_LEVEL TCL_LIB_FILE TCL_LIB_FLAG TCL_LIB_SPEC TCL_STUB_LIB_FILE TCL_STUB_LIB_FLAG TCL_STUB_LIB_SPEC TCL_STUB_LIB_PATH TCL_INCLUDE_SPEC TCL_BUILD_STUB_LIB_SPEC TCL_BUILD_STUB_LIB_PATH TCL_DLL_FILE TCL_SRC_DIR TCL_BIN_DIR TCL_DBGX CFG_TCL_SHARED_LIB_SUFFIX CFG_TCL_UNSHARED_LIB_SUFFIX CFG_TCL_EXPORT_FILE_SUFFIX EXTRA_CFLAGS DEPARG CC_OBJNAME CC_EXENAME LDFLAGS_DEBUG LDFLAGS_OPTIMIZE LDFLAGS_CONSOLE LDFLAGS_WINDOW STLIB_LD SHLIB_LD SHLIB_LD_LIBS SHLIB_CFLAGS SHLIB_SUFFIX TCL_SHARED_BUILD LIBS_GUI DLLSUFFIX LIBPREFIX LIBSUFFIX EXESUFFIX LIBRARIES MAKE_LIB POST_MAKE_LIB MAKE_DLL MAKE_EXE TCL_BUILD_LIB_SPEC TCL_LD_SEARCH_FLAGS TCL_NEEDS_EXP_FILE TCL_BUILD_EXP_FILE TCL_EXP_FILE TCL_LIB_VERSIONS_OK TCL_PACKAGE_PATH TCL_DDE_VERSION TCL_DDE_MAJOR_VERSION TCL_DDE_MINOR_VERSION TCL_REG_VERSION TCL_REG_MAJOR_VERSION TCL_REG_MINOR_VERSION RC_OUT RC_TYPE RC_INCLUDE RC_DEFINE RC_DEFINES RES LIBOBJS LTLIBOBJS'
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP AR ac_ct_AR RANLIB ac_ct_RANLIB RC ac_ct_RC SET_MAKE TCL_THREADS CYGPATH CELIB_DIR DL_LIBS CFLAGS_DEBUG CFLAGS_OPTIMIZE CFLAGS_WARNING CFLAGS_DEFAULT LDFLAGS_DEFAULT VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE TCL_WIN_VERSION MACHINE TCL_VERSION TCL_MAJOR_VERSION TCL_MINOR_VERSION TCL_PATCH_LEVEL TCL_LIB_FILE TCL_LIB_FLAG TCL_LIB_SPEC TCL_STUB_LIB_FILE TCL_STUB_LIB_FLAG TCL_STUB_LIB_SPEC TCL_STUB_LIB_PATH TCL_INCLUDE_SPEC TCL_BUILD_STUB_LIB_SPEC TCL_BUILD_STUB_LIB_PATH TCL_DLL_FILE TCL_SRC_DIR TCL_BIN_DIR TCL_DBGX CFG_TCL_SHARED_LIB_SUFFIX CFG_TCL_UNSHARED_LIB_SUFFIX CFG_TCL_EXPORT_FILE_SUFFIX EXTRA_CFLAGS DEPARG CC_OBJNAME CC_EXENAME LDFLAGS_DEBUG LDFLAGS_OPTIMIZE LDFLAGS_CONSOLE LDFLAGS_WINDOW STLIB_LD SHLIB_LD SHLIB_LD_LIBS SHLIB_CFLAGS SHLIB_SUFFIX TCL_SHARED_BUILD LIBS_GUI DLLSUFFIX LIBPREFIX LIBSUFFIX EXESUFFIX LIBRARIES MAKE_LIB MAKE_STUB_LIB POST_MAKE_LIB MAKE_DLL MAKE_EXE TCL_BUILD_LIB_SPEC TCL_LD_SEARCH_FLAGS TCL_NEEDS_EXP_FILE TCL_BUILD_EXP_FILE TCL_EXP_FILE TCL_LIB_VERSIONS_OK TCL_PACKAGE_PATH TCL_DDE_VERSION TCL_DDE_MAJOR_VERSION TCL_DDE_MINOR_VERSION TCL_REG_VERSION TCL_REG_MAJOR_VERSION TCL_REG_MINOR_VERSION RC_OUT RC_TYPE RC_INCLUDE RC_DEFINE RC_DEFINES RES LIBOBJS LTLIBOBJS'
|
||||
ac_subst_files=''
|
||||
|
||||
# Initialize some variables set by options.
|
||||
@@ -1311,7 +1311,7 @@ SHELL=/bin/sh
|
||||
TCL_VERSION=8.5
|
||||
TCL_MAJOR_VERSION=8
|
||||
TCL_MINOR_VERSION=5
|
||||
TCL_PATCH_LEVEL=".15"
|
||||
TCL_PATCH_LEVEL=".19"
|
||||
VER=$TCL_MAJOR_VERSION$TCL_MINOR_VERSION
|
||||
|
||||
TCL_DDE_VERSION=1.3
|
||||
@@ -3288,7 +3288,7 @@ do
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_CYGPATH="cygpath -w"
|
||||
ac_cv_prog_CYGPATH="cygpath -m"
|
||||
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
@@ -3437,6 +3437,8 @@ echo "${ECHO_T}yes" >&6
|
||||
# set various compiler flags depending on whether we are using gcc or cl
|
||||
|
||||
if test "${GCC}" = "yes" ; then
|
||||
extra_cflags="-pipe"
|
||||
extra_ldflags="-pipe -static-libgcc"
|
||||
echo "$as_me:$LINENO: checking for mingw32 version of gcc" >&5
|
||||
echo $ECHO_N "checking for mingw32 version of gcc... $ECHO_C" >&6
|
||||
if test "${ac_cv_win32+set}" = set; then
|
||||
@@ -3517,13 +3519,11 @@ echo $ECHO_N "checking compiler flags... $ECHO_C" >&6
|
||||
RC_DEFINE=--define
|
||||
RES=res.o
|
||||
MAKE_LIB="\${STLIB_LD} \$@"
|
||||
MAKE_STUB_LIB="\${STLIB_LD} \$@"
|
||||
POST_MAKE_LIB="\${RANLIB} \$@"
|
||||
MAKE_EXE="\${CC} -o \$@"
|
||||
LIBPREFIX="lib"
|
||||
|
||||
extra_cflags="-pipe"
|
||||
extra_ldflags="-pipe"
|
||||
|
||||
if test "${SHARED_BUILD}" = "0" ; then
|
||||
# static
|
||||
echo "$as_me:$LINENO: result: using static flags" >&5
|
||||
@@ -3550,9 +3550,8 @@ echo "$as_me: error: ${CC} does not support the -shared option.
|
||||
|
||||
runtime=
|
||||
# Link with gcc since ld does not link to default libs like
|
||||
# -luser32 and -lmsvcrt by default. Make sure CFLAGS is
|
||||
# included so -mno-cygwin passed the correct libs to the linker.
|
||||
SHLIB_LD='${CC} -shared ${CFLAGS}'
|
||||
# -luser32 and -lmsvcrt by default.
|
||||
SHLIB_LD='${CC} -shared'
|
||||
SHLIB_LD_LIBS='${LIBS}'
|
||||
# Add SHLIB_LD_LIBS to the Make rule, not here.
|
||||
MAKE_DLL="\${SHLIB_LD} \$(LDFLAGS) -o \$@ ${extra_ldflags} \
|
||||
@@ -3691,6 +3690,13 @@ echo "${ECHO_T}using shared flags" >&6
|
||||
EXESUFFIX="\${DBGX}.exe"
|
||||
LIBRARIES="\${SHARED_LIBRARIES}"
|
||||
SHLIB_LD_LIBS='${LIBS}'
|
||||
case "x`echo \${VisualStudioVersion}`" in
|
||||
x1[4-9]*)
|
||||
lflags="${lflags} -nodefaultlib:libucrt.lib"
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
# DLLSUFFIX is separate because it is the building block for
|
||||
# users of tclConfig.sh that may build shared or static.
|
||||
@@ -3716,18 +3722,23 @@ echo "${ECHO_T}using shared flags" >&6
|
||||
;;
|
||||
esac
|
||||
if test ! -d "${PATH64}" ; then
|
||||
{ echo "$as_me:$LINENO: WARNING: Could not find 64-bit $MACHINE SDK to enable 64bit mode" >&5
|
||||
echo "$as_me: WARNING: Could not find 64-bit $MACHINE SDK to enable 64bit mode" >&2;}
|
||||
{ echo "$as_me:$LINENO: WARNING: Ensure latest Platform SDK is installed" >&5
|
||||
echo "$as_me: WARNING: Ensure latest Platform SDK is installed" >&2;}
|
||||
do64bit="no"
|
||||
else
|
||||
echo "$as_me:$LINENO: result: Using 64-bit $MACHINE mode" >&5
|
||||
echo "${ECHO_T} Using 64-bit $MACHINE mode" >&6
|
||||
{ echo "$as_me:$LINENO: WARNING: Could not find 64-bit $MACHINE SDK" >&5
|
||||
echo "$as_me: WARNING: Could not find 64-bit $MACHINE SDK" >&2;}
|
||||
fi
|
||||
echo "$as_me:$LINENO: result: Using 64-bit $MACHINE mode" >&5
|
||||
echo "${ECHO_T} Using 64-bit $MACHINE mode" >&6
|
||||
fi
|
||||
|
||||
LIBS="user32.lib advapi32.lib ws2_32.lib"
|
||||
|
||||
case "x`echo \${VisualStudioVersion}`" in
|
||||
x1[4-9]*)
|
||||
LIBS="$LIBS ucrt.lib"
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
if test "$do64bit" != "no" ; then
|
||||
# The space-based-path will work for the Makefile, but will
|
||||
# not work if AC_TRY_COMPILE is called. TEA has the
|
||||
@@ -3802,7 +3813,7 @@ fi
|
||||
CFLAGS_DEBUG="-nologo -Zi -Od ${runtime}d"
|
||||
# Do not use -O2 for Win64 - this has proved buggy in code gen.
|
||||
CFLAGS_OPTIMIZE="-nologo -O1 ${runtime}"
|
||||
lflags="-nologo -MACHINE:${MACHINE} -LIBPATH:\"${MSSDK}/Lib/${MACHINE}\""
|
||||
lflags="${lflags} -nologo -MACHINE:${MACHINE} -LIBPATH:\"${MSSDK}/Lib/${MACHINE}\""
|
||||
LINKBIN="\"${PATH64}/link.exe\""
|
||||
# Avoid 'unresolved external symbol __security_cookie' errors.
|
||||
# c.f. http://support.microsoft.com/?id=894573
|
||||
@@ -3814,7 +3825,7 @@ fi
|
||||
CFLAGS_DEBUG="-nologo -Z7 -Od -WX ${runtime}d"
|
||||
# -O2 - create fast code (/Og /Oi /Ot /Oy /Ob2 /Gs /GF /Gy)
|
||||
CFLAGS_OPTIMIZE="-nologo -O2 ${runtime}"
|
||||
lflags="-nologo"
|
||||
lflags="${lflags} -nologo"
|
||||
LINKBIN="link"
|
||||
fi
|
||||
|
||||
@@ -3933,6 +3944,7 @@ _ACEOF
|
||||
RC_DEFINE=-d
|
||||
RES=res
|
||||
MAKE_LIB="\${STLIB_LD} -out:\$@"
|
||||
MAKE_STUB_LIB="\${STLIB_LD} -nodefaultlib -out:\$@"
|
||||
POST_MAKE_LIB=
|
||||
MAKE_EXE="\${CC} -Fe\$@"
|
||||
LIBPREFIX=""
|
||||
@@ -4759,21 +4771,21 @@ TCL_SHARED_LIB_SUFFIX="\${NODOT_VERSION}${DLLSUFFIX}"
|
||||
TCL_UNSHARED_LIB_SUFFIX="\${NODOT_VERSION}${LIBSUFFIX}"
|
||||
TCL_EXPORT_FILE_SUFFIX="\${NODOT_VERSION}${LIBSUFFIX}"
|
||||
|
||||
eval "TCL_SRC_DIR=\"`cd $srcdir/..; pwd`\""
|
||||
eval "TCL_SRC_DIR=\"`cd $srcdir/..; $CYGPATH $(pwd)`\""
|
||||
|
||||
eval "TCL_DLL_FILE=tcl${VER}${DLLSUFFIX}"
|
||||
|
||||
eval "TCL_LIB_FILE=${LIBPREFIX}tcl$VER${LIBSUFFIX}"
|
||||
|
||||
eval "TCL_LIB_FLAG=\"-ltcl${VER}${LIBFLAGSUFFIX}\""
|
||||
eval "TCL_BUILD_LIB_SPEC=\"-L`pwd` ${TCL_LIB_FLAG}\""
|
||||
eval "TCL_BUILD_LIB_SPEC=\"-L`$CYGPATH $(pwd)` ${TCL_LIB_FLAG}\""
|
||||
eval "TCL_LIB_SPEC=\"-L${libdir} ${TCL_LIB_FLAG}\""
|
||||
|
||||
eval "TCL_STUB_LIB_FILE=\"${LIBPREFIX}tclstub${VER}${LIBSUFFIX}\""
|
||||
eval "TCL_STUB_LIB_FLAG=\"-ltclstub${VER}${LIBFLAGSUFFIX}\""
|
||||
eval "TCL_BUILD_STUB_LIB_SPEC=\"-L`pwd` ${TCL_STUB_LIB_FLAG}\""
|
||||
eval "TCL_BUILD_STUB_LIB_SPEC=\"-L`$CYGPATH $(pwd)` ${TCL_STUB_LIB_FLAG}\""
|
||||
eval "TCL_STUB_LIB_SPEC=\"-L${libdir} ${TCL_STUB_LIB_FLAG}\""
|
||||
eval "TCL_BUILD_STUB_LIB_PATH=\"`pwd`/${TCL_STUB_LIB_FILE}\""
|
||||
eval "TCL_BUILD_STUB_LIB_PATH=\"`$CYGPATH $(pwd)`/${TCL_STUB_LIB_FILE}\""
|
||||
eval "TCL_STUB_LIB_PATH=\"${libdir}/${TCL_STUB_LIB_FILE}\""
|
||||
|
||||
# Install time header dir can be set via --includedir
|
||||
@@ -4821,6 +4833,19 @@ else
|
||||
TCL_PACKAGE_PATH="${prefix}/lib"
|
||||
fi
|
||||
|
||||
# The tclsh.exe.manifest requires these
|
||||
# TCL_WIN_VERSION is the 4 dotted pair Windows version format which needs
|
||||
# the release level, and must account for interim release versioning
|
||||
case "$TCL_PATCH_LEVEL" in
|
||||
*a*) TCL_RELEASE_LEVEL=0 ;;
|
||||
*b*) TCL_RELEASE_LEVEL=1 ;;
|
||||
*) TCL_RELEASE_LEVEL=2 ;;
|
||||
esac
|
||||
TCL_WIN_VERSION="$TCL_VERSION.$TCL_RELEASE_LEVEL.`echo $TCL_PATCH_LEVEL | tr -d ab.`"
|
||||
|
||||
# X86|AMD64|IA64 for manifest
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -4880,6 +4905,7 @@ fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# empty on win, but needs sub'ing
|
||||
@@ -4908,7 +4934,7 @@ fi
|
||||
|
||||
|
||||
|
||||
ac_config_files="$ac_config_files Makefile tclConfig.sh tcl.hpj"
|
||||
ac_config_files="$ac_config_files Makefile tclConfig.sh tcl.hpj tclsh.exe.manifest"
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
# tests run on this system so they can be shared between configure
|
||||
@@ -5462,6 +5488,7 @@ do
|
||||
"Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||||
"tclConfig.sh" ) CONFIG_FILES="$CONFIG_FILES tclConfig.sh" ;;
|
||||
"tcl.hpj" ) CONFIG_FILES="$CONFIG_FILES tcl.hpj" ;;
|
||||
"tclsh.exe.manifest" ) CONFIG_FILES="$CONFIG_FILES tclsh.exe.manifest" ;;
|
||||
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
|
||||
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
|
||||
{ (exit 1); exit 1; }; };;
|
||||
@@ -5572,6 +5599,8 @@ s,@CFLAGS_DEFAULT@,$CFLAGS_DEFAULT,;t t
|
||||
s,@LDFLAGS_DEFAULT@,$LDFLAGS_DEFAULT,;t t
|
||||
s,@VC_MANIFEST_EMBED_DLL@,$VC_MANIFEST_EMBED_DLL,;t t
|
||||
s,@VC_MANIFEST_EMBED_EXE@,$VC_MANIFEST_EMBED_EXE,;t t
|
||||
s,@TCL_WIN_VERSION@,$TCL_WIN_VERSION,;t t
|
||||
s,@MACHINE@,$MACHINE,;t t
|
||||
s,@TCL_VERSION@,$TCL_VERSION,;t t
|
||||
s,@TCL_MAJOR_VERSION@,$TCL_MAJOR_VERSION,;t t
|
||||
s,@TCL_MINOR_VERSION@,$TCL_MINOR_VERSION,;t t
|
||||
@@ -5614,6 +5643,7 @@ s,@LIBSUFFIX@,$LIBSUFFIX,;t t
|
||||
s,@EXESUFFIX@,$EXESUFFIX,;t t
|
||||
s,@LIBRARIES@,$LIBRARIES,;t t
|
||||
s,@MAKE_LIB@,$MAKE_LIB,;t t
|
||||
s,@MAKE_STUB_LIB@,$MAKE_STUB_LIB,;t t
|
||||
s,@POST_MAKE_LIB@,$POST_MAKE_LIB,;t t
|
||||
s,@MAKE_DLL@,$MAKE_DLL,;t t
|
||||
s,@MAKE_EXE@,$MAKE_EXE,;t t
|
||||
|
||||
Reference in New Issue
Block a user