summaryrefslogtreecommitdiffstats
path: root/win/tcl.m4
Commit message (Collapse)AuthorAgeFilesLines
* Implement TIP #557: C++ support for Tcljan.nijtmans2020-02-281-2/+2
|\
| * Merge 8.7jan.nijtmans2020-02-261-2/+2
| |\ | |/ |/|
| * Merge 8.7jan.nijtmans2020-01-071-1/+1
| |\ | |/ |/|
| * Merge 8.7jan.nijtmans2019-12-131-2/+0
| |\
| * | Update win/tcl.m4, for use with C++jan.nijtmans2019-12-121-3/+12
| | |
| * | Merge 8.7jan.nijtmans2019-12-031-25/+3
| |\ \
| | * \ Merge 8.6jan.nijtmans2019-11-271-25/+3
| | |\ \
| * | \ \ Merge 8.7jan.nijtmans2019-11-041-0/+4
| |\ \ \ \ | | |/ / /
| * | | | Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and ↵jan.nijtmans2019-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | Windows) without -Wunused-parameters warnings
* | | | | Merge 8.6jan.nijtmans2019-12-141-3/+12
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Make win/configure work with CC=g++ (doesn't actually work with Tcl and Tk yet)jan.nijtmans2019-12-141-3/+12
| | |_|/ | |/| |
| * | | Merge 8.5jan.nijtmans2019-11-271-25/+3
| |\ \ \
| | * | | Don't bother paths of 64-bit SDK any more: This was Visual Studio ↵jan.nijtmans2019-11-271-25/+3
| | | | | | | | | | | | | | | | | | | | 2008-specific and doesn't work with other Visual Studio versions.
* | | | | Merge 8.7jan.nijtmans2019-11-151-25/+3
|\ \ \ \ \ | | |_|_|/ | |/| | |
* | | | | Re-base to core-8-branchjan.nijtmans2019-11-011-2/+0
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Merge 8.7. Complete implementation for MSVC and for UNIX.jan.nijtmans2019-04-091-2/+2
| | |_|/ | |/| |
* | | | Don't typedef mp_digit in tcl.h anymore, it is supposed to be brought in ↵jan.nijtmans2019-10-281-0/+4
|/ / / | | | | | | | | | | | | from tclTomMath.h. Add test in configure scripts for <stdint.h> and <stdbool.h>. Not used by Tcl yet, probably handy for TEA extensions wanting to use that ;-)
* | | Convert Tcl_BacktroundError() into a macro, so we can deprecate the stub ↵jan.nijtmans2019-02-091-1/+1
| | | | | | | | | | | | | | | entry for it. Add -Wpointer-arith warning to CFLAGS
* | | avoid additional in-between path-segment "." in zip, some zip-programs ↵sebres2019-01-211-2/+2
| | | | | | | | | | | | (inclusive minizip) will insert this if used as path-parameter to compress
* | | make/configure review: normalizes the latest fixes across unix/winsebres2018-11-231-2/+2
| | |
* | | Fix test for UNICODE in win/tclAppInit.c. No longer check for "tclsh ↵jan.nijtmans2018-10-121-39/+28
| | | | | | | | | | | | install", because tclsh is not compiled with that. Fix minizip.c compilation on systems without open64()
* | | Add support for wine. So windows test-cases can now be run on ↵jan.nijtmans2018-09-291-0/+1
| | | | | | | | | | | | Linux/Mac/whatever.
* | | merge 8.7dgp2018-05-241-36/+0
|\ \ \
| * | | Merge 8.7jan.nijtmans2018-04-171-36/+0
| | | | | | | | | | | | Move stuff from SC_ENABLE_THREADS to SC_TCL_LINK_LIBS in tcl.m4, so SC_ENABLE_THREADS is no longer needed in configure.ac
* | | | Pulling changes from core-8-branchhypnotoad2017-12-131-104/+2
|\ \ \ \ | |/ / /
| * | | TIP #487: Stop support for Pre-XP Windowsjan.nijtmans2017-12-071-104/+2
| |\ \ \
| | * | | Remove more pre-XP stuff.jan.nijtmans2017-11-231-105/+3
| |/ / /
* | | | Added an implementation of tinydir.h, and spliced it into minizip to allowhypnotoad2017-11-211-2/+2
| | | | | | | | | | | | | | | | minizip to recurse directory structures (and get us out of having to feed `find` via autoconf)
* | | | Typo fixes for miniziphypnotoad2017-11-211-2/+2
| | | |
* | | | Fixing the quoting for arguments to miniziphypnotoad2017-11-201-1/+1
| | | |
* | | | Updating tcl.m4 in windows to fix a typohypnotoad2017-11-201-1/+1
| | | |
* | | | Modifications to allow the Tcl build system to exploit either a native ziphypnotoad2017-11-201-41/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | executable in the path or a tclsh that understands the new "install" keyword from the command line Added a new file to /library which is run when the user executes "tclsh install ..." Embedded in installer.tcl is a facility for building zip archives
* | | | First pass on the Msys style windows build. Moving Zipfs features closer ↵hypnotoad2017-11-171-0/+108
|/ / / | | | | | | | | | together in the autoconf
* | | Merge core-8-6-branch. jan.nijtmans2017-01-111-1/+1
|\ \ \ | |/ / | | | | | | Do gcc-compiles with the option -Wwrite-strings, so we can detect mis-usage of "const". Make Tcl_AddErrorInfo() and Tcl_AddObjErrorInfo() a macro.
* | | Fix signed-unsigned-compare warning (reported by François Vogel on Windows, ↵jan.nijtmans2016-03-221-1/+1
| | | | | | | | | | | | but gcc can trigger it as well)
* | | Bump trunk to 8.7a0 to accept new feature development.dgp2016-03-031-4/+4
|/ /
* | Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, ↵jan.nijtmans2015-12-021-5/+2
|\ \ | |/ | | | | compiling without SDK works fine (provided that the build is configured using "--enable-64bit").
| * Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, ↵jan.nijtmans2015-12-021-5/+2
| | | | | | | | compiling without SDK works fine (provided that the build is configured using "--enable-64bit").
* | Fix [b42a851475]: file normalize ~user returns wrong directory on Windowsjan.nijtmans2015-10-061-2/+2
|\ \ | |/
* | Double '[' and ']', otherwise re-generating "configure" doesn't give the ↵jan.nijtmans2015-10-061-2/+2
|\ \ | |/ | | | | expected result.
| * Double '[' and ']', otherwise re-generating "configure" doesn't give the ↵jan.nijtmans2015-10-061-2/+2
| | | | | | | | expected result.
* | Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) ↵jan.nijtmans2015-10-051-1/+1
|\ \ | |/ | | | | always have forward slashes. Suggested by pooryorick for [http://core.tcl.tk/tclconfig/tktview/06f1692bbe29449ac3f2161ebf9dd153d0349845|TEA], but a good idea anyway
| * Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) ↵jan.nijtmans2015-10-051-1/+1
| | | | | | | | always have forward slashes. Suggested by pooryorick for [http://core.tcl.tk/tclconfig/tktview/06f1692bbe29449ac3f2161ebf9dd153d0349845|TEA], but a good idea anyway
* | Don't limit Universal runtime support VisualStudio version 14 only, future ↵jan.nijtmans2015-09-301-2/+2
|\ \ | |/ | | | | versions will probably have it as well.
| * Don't limit Universal runtime support VisualStudio version 14 only, future ↵jan.nijtmans2015-09-301-2/+2
| | | | | | | | versions will probably have it as well.
* | Completing [00189c4afc]: Allow semi-static UCRT build on Windows with VC ↵jan.nijtmans2015-08-281-2/+18
|\ \ | |/ | | | | 14.0. Now for the configure/makefile build.
| * Completing [00189c4afc]: Allow semi-static UCRT build on Windows with VC ↵jan.nijtmans2015-08-281-2/+18
| | | | | | | | 14.0. Now for the configure/makefile build.
* | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. ↵jan.nijtmans2014-02-101-2/+2
| | | | | | | | | | Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
* | Some formattingjan.nijtmans2013-11-191-1/+1
| |
* | When compiling with MSVC++, no longer link the stub library with msvcrt??.dll.jan.nijtmans2013-10-031-3/+5
|\ \ | |/ | | This way, workarounds in extensions like [http://core.tcl.tk/itcl/info/a961f0729c] are no longer necessary.