| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |\ |
|
| | | |
|
|\ \ \
| |/ /
| | | |
(autoconf still to be run!)
|
| |\ \
| | |/
| | | |
(autoconf still to be run!)
|
| | | |
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | | |
This change allows to build the cygwin
and mingw32 ports of Tcl/Tk to build
out-of-the-box using a native or cross-
compiler
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/ |
|
| | | |
|
| | | |
|
|\ \ \
| |/ / |
|
| |\ \
| | |/ |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | | |
link.exe included with MSVC, use -debug instead
|
| |\ \
| | |/
| | |
| | | |
link.exe included with MSVC, use -debug instead
|
| | |
| | |
| | |
| | | |
link.exe included with MSVC, use -debug instead
|
| | |
| | |
| | |
| | |
| | | |
* win/configure: (autoconf-2.13)
* win/tclWin32Dll.c: [Patch 3059922]: fixes for mingw64 - gcc4.5.1
Merged --cherrypick from Tcl8.5 (2011-01-17, 6e410a115b)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
number of
deprecation warnings on later VC++ versions.
Better VCVERSION determination.
All changes backported from Tcl8.5/8.6
|
| | |
| | |
| | |
| | | |
Needed by Tk for manifest generation.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
* win/configure: --enable-64bit now accepts =amd64|ia64 for
* win/Makefile.in: Windows 64-bit build variants (default: amd64)
* win/makefile.vc: [Bug 1369597]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH):
Split confused search for tclsh on PATH and
build and install locations into two macros.
SC_PROG_TCLSH searches just the PATH.
SC_BUILD_TCLSH determines the name of the tclsh
executable in the Tcl build directory.
[Tcl bug 1160114]
[Tcl patch 1244153]
|
| | |
| | |
| | |
| | | |
allow msys alone as an alternative.
|
| | |
| | |
| | |
| | |
| | |
| | | |
-Gs (included in -O2) and -GD (outdated). Use "link -lib" instead
of "lib" binary and remove -YX for MSVC7 portability. Add
-fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* win/configure.in: Set stub lib flag based
on new LIBFLAGSUFFIX variable.
* win/tcl.m4 (SC_CONFIG_CFLAGS): Set new
LIBFLAGSUFFIX that works like LIBSUFFIX,
it is used when creating library names.
The previous implementation would generate
-ltclstub85 instead of -ltclstub85s when
configured with --disable-shared.
|
| | |
| | |
| | |
| | | |
[Patch 3059922]: fixes for mingw64 - gcc4.5.1
|
| | | |
|
| | |
| | |
| | |
| | | |
Use -pipe for gcc on win32 (backported)
|
| | |
| | |
| | |
| | |
| | | |
manifest handling on Win64.
* win/configure: Regenerated.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST
macro and --enable-embedded-manifest configure arg added to
support manifest embedding where we know the magic. Help prevents
DLL hell with MSVC8+.
|
| | |
| | |
| | |
| | |
| | | |
avoid CC manipulation that can screw up later configure checks.
Use 'd'ebug runtime in 64-bit builds.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* tests/io.test (io-53.9): Made test cleanup robust against
the possibility of slow process shutdown on Windows.
* win/tcl.m4: Added -D_CRT_SECURE_NO_DEPRECATE and
-DCRT_NONSTDC_NO_DEPRECATE to the MSVC compilation flags
so that the compilation doesn't barf on perfectly reasonable
Posix system calls.
* win/configure: Manually patched (don't have the right autoconf
to hand).
|
| | |
| | |
| | |
| | | |
more accurate test for correct <intrin.h>
|
| | |
| | |
| | |
| | | |
TclWin(Get|Set)SockOpt to SOCKET, because on Win64 those are 64-bit, which does not fit.
|
| | |
| | |
| | |
| | |
| | |
| | | |
silence gcc warning for non-IEEE platforms
[Patch #3116490] cross-compile Tcl mingw32 on unix.
This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools.
|
| | |
| | |
| | |
| | | |
for mingw-w64
|
| | | |
|
| | |
| | |
| | |
| | | |
Add netapi32 to the windows link line, so we no longer have to use LoadLibrary to access those functions.
|
| | |
| | |
| | |
| | | |
MSVC++
|
| | |
| | |
| | |
| | |
| | | |
Add -Wdeclaration-after-statement, so
this mistake cannot happen again.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Remove ascii variant of tkWinPocs table,
it is no longer necessary. Fix CreateProcess
signature and remove unused GetModuleFileName and lstrcpy
mingw/cygwin fixes: <tchar.h> should always
be included, and fix conflict in various macro values: Always force
the same values as in VC++.
|
| | |
| | |
| | |
| | |
| | | |
manifest handling on Win64.
* win/configure: Regenerated.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST
macro and --enable-embedded-manifest configure arg added to
support manifest embedding where we know the magic. Help prevents
DLL hell with MSVC8+.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
resolve the CYGWIN inclusion problems by
re-arranging the inclusions at other places.
Make cygwin configuration error into
a warning: CYGWIN compilation works
although there still are test failures.
|