summaryrefslogtreecommitdiffstats
path: root/win/makefile.vc
Commit message (Collapse)AuthorAgeFilesLines
* On cygwin, install libtcl8.5.dll.a in the {prefix}/lib directory. jan.nijtmans2015-11-261-4/+0
| | | On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing.
* Removed "ucrt" as configureable option: If building with VC2014, it's the ↵jan.nijtmans2015-08-251-15/+4
| | | | recommended way to build Tcl.
* Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static ↵jan.nijtmans2015-08-191-2/+20
| | | | UCRT build on Windows with VC 14.0
* Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-251-1137/+1137
| | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
* Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" errorjan.nijtmans2014-01-301-1/+1
|
* Modify makefile.vc for Windows 8.1 supportjan.nijtmans2013-11-211-1/+9
|
* When compiling with MSVC++, no longer link the stub library with msvcrt??.dll.jan.nijtmans2013-10-031-1/+1
| | | This way, workarounds in extensions like [http://core.tcl.tk/itcl/info/a961f0729c] are no longer necessary.
* Only build the threaded builds by default. jan.nijtmans2012-08-151-49/+104
| | | Backport some improvements from Tcl 8.6
* Bug [3549770]: Multiple test failures running tcltest outside build treejan.nijtmans2012-07-281-4/+4
|
* should be uppercasejan.nijtmans2012-07-171-1/+1
|\
| * should be uppercasejan.nijtmans2012-07-171-1/+1
| |
* | [Bug 3544932]: Visual studio compiler check failsjan.nijtmans2012-07-171-4/+3
|\ \ | |/
| * [Bug 3544932]: Visual studio compiler check failsjan.nijtmans2012-07-171-4/+3
| |
* | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507]Kevin B Kenny2011-07-021-0/+1
| |
* | Support cross-compilation to x64 from ix86 hosts when using NMAKE.patthoyts2011-04-201-2/+11
| | | | | | | | | | | | | | | | Part of the build uses tclsh to generate files. Ensure we can specify a runnable executable using TCLSH_NATIVE when cross-compiling. This patch also gets smarter about finding the compiler version, the compiler target architecture and the native architecture. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | The -debug:full option is not supported when using the modern versions of ↵jan.nijtmans2011-03-221-3/+3
|\ \ | |/ | | | | link.exe included with MSVC, use -debug instead
| * The -debug:full option is not supported when using the modern versions of ↵jan.nijtmans2011-03-221-1/+1
| | | | | | | | link.exe included with MSVC, use -debug instead
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-3/+0
|\ \ | |/ | | more harm than good. Purged them.
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-3/+0
| | | | | | more harm than good. Purged them.
| * Fix for AMD64 target symbols builds.patthoyts2007-09-111-12/+14
| |
| * * win/makefile.vc: Updated MSVC build to properly deal withpatthoyts2006-09-261-10/+20
| | | | | | | | | | | | | | | | * win/nmakehlp.c: MSVC8 and AMD64 target. Backport from 8.5 * win/rules.vc: * generic/tcl.h: Fixed stat definition for MSVC8 AMD64. * win/tclWinSock.c: Casting type police. * win/tclWinTime.c:
| * Enable building Tcl with Microsoft's latest compiler offeringpatthoyts2006-06-141-16/+16
| | | | | | | | | | | | (VS2005). We have to handle a number of oddities as they have deprecated most of the standard C library and now generate manifest files to be linked into the binaries. SF bug #1424909
| * * win/tcl.m4: Add build support for Windows-x64 builds.hobbs2005-11-301-2/+6
| | | | | | | | | | | | * 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/makefile.vc: clarify necessary defined vars that can comehobbs2005-03-081-14/+18
| | | | | | | | from MSVC or the Platform SDK.
| * * win/makefile.vc: Fixed bug in installation of http 2.5.andreas_kupries2004-11-161-3/+3
| | | | | | | | | | | | | | | | * win/makefile.bc: Was installed into directory http2.4. * win/Makefile.in: This has been corrected. * unix/Makefile.in: * tools/tcl.wse.in: * tools/tclmin.wse:
| * * win/Makefile.in: Don't define TCL_DBGXmdejong2003-07-161-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | symbol for every compile. Instead, define TCL_PIPE_DLL only when compiling tclWinPipe.c. This will break other build systems, so they will need to remove the TCL_DBGX define and replace it with a define for TCL_PIPE_DLL. * win/makefile.vc: Ditto. * win/tclWinPipe.c (TclpCreateProcess): Remove PREFIX_IDENT and DEBUG_IDENT from top of file. Use TCL_PIPE_DLL passed in from build env instead of trying to construct the dll name from already defined symbols. This approach is more flexible and better in the long run.
| * Added quoting around the script name in the 'test' target; Joe Kevin B Kenny2003-03-231-3/+3
| | | | | | | | | | Mistachkin insists that he has a configuration that fails to launch tcltest without it, and it appears harmless otherwise.
| * Backed the version to 8.4 on the 8.4 branch. Kevin B Kenny2003-03-131-2/+2
| | | | | | | | (I just loathe sticky tags).
| * Added two missing uses of $(DBGX) so that tclpip8x.dll loads without Kevin B Kenny2003-03-111-4/+4
| | | | | | | | panicking on Win9x.
* | * generic/tclInt.decls: Backport of Kevin B. Kenny's work onandreas_kupries2010-11-301-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclInt.h: the Tcl Head, with help from Jeff Hobbs. * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them. * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: Regenerated.
* | Fix [Bug 2967340]: Static build failurenijtmans2010-03-121-13/+5
| |
* | * library/http/http.tcl: Remove 8.5 requirement.dgp2008-08-111-2/+2
| | | | | | | | | | | | | | * library/http/pkgIndex.tcl: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
* | * library/http/http.tcl: Bump http version to 2.7.1 to accountdgp2008-08-111-2/+2
| | | | | | | | | | | | | | | | * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This * unix/Makefile.in: release of http now requires a * win/Makefile.in: dependency on Tcl 8.5 to be able to * win/makefile.bc: use the unsigned formats in the * win/makefile.vc: [binary scan] command.
* | Backported fix for dde/registry versions and the staticpkg build optionpatthoyts2008-06-251-6/+22
| |
* | Support compilation with MSVC9 on AMD64patthoyts2007-12-141-1/+3
| |
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | win/makefile.vc: add ws2_32.lib to baselibshobbs2007-11-301-2/+2
| |
* | * win/makefile.vc: removed old dependency cruft that is no longer needed.davygrvy2007-10-161-26/+6
| |
* | * win/makefile.vc: include path problem fixed for 'depend' target. Never fightdavygrvy2007-10-151-2/+2
| | | | | | | | city hall when comes to levels of quoting issues.
* | * tools/mkdepends.tcl (new): Initial stab at generating automaticdavygrvy2007-10-141-19/+23
| | | | | | | | * win/makefile.vc: dependencies.
* | Mine all version information from headers. Sync tcl and tk and bringpatthoyts2007-10-121-27/+9
| | | | | | | | | | | | extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. Added offsets for snack dlls to coffbase.txt
* | * win/makefile.vc: Fixed my bad spelling mistakes from years back.davygrvy2007-10-121-6/+5
| | | | | | | | Dedependency, duh! Rather funny.
* | * generic/tclCmdMZ.c: Correct [string is (wide)integer] failuredgp2007-10-111-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/string.test: to report correct failindex values for non-decimal integer strings. [Bug 1805887]. * compat/strtoll.c (removed): The routines strtoll() and strtoull() * compat/strtoull.c (removed): are no longer called by the Tcl source * generic/tcl.h: code. (Their functionality has been replaced * unix/Makefile.in: by TclParseNumber().) Remove outdated comments * unix/configure.in: and mountains of configury autogoo that * unix/tclUnixPort.h: allegedly support the mythical systems where * win/Makefile.in: these routines might not have been available. * win/makefile.bc: * win/makefile.vc: * win/tclWinPort.h: * unix/configure: autoconf-2.59
* | * generic/tclStubLib.c: Remove C library calls from Tcl_InitStubs()dgp2007-09-181-2/+2
| | | | | | | | | | * win/makefile.vc: so that we don't need the C library linked in to libtclStub.
* | Add crt flags for tclStubLib now it makes use of C-library functionspatthoyts2007-09-171-2/+2
| |
* | Do not error on warnings for amd64 symbols build.patthoyts2007-09-171-4/+4
| |
* | Use nmakehlp to substitute values for tclConfig.sh (helps cross-compiling).patthoyts2007-09-121-70/+58
| |
* | * unix/configure.in: allow use of 'inline' in Tcl sourcesMiguel Sofer2007-07-311-2/+2
| | | | | | | | | | * win/configure.in: [Patch 1754128] * win/makefile.vc:
* | * generic/tclBasic.c: Removed dead code, including thedgp2007-06-281-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclExecute.c: entire file tclMathOp.c. * generic/tclInt.h: * generic/tclMathOp.c (removed): * generic/tclTestObj.c: * win/tclWinFile.c: * unix/Makefile.in: Updated to reflect deletion of tclMathOp.c. * win/Makefile.in: * win/makefile.bc: * win/makefile.vc:
* | Windows build fixesJoe Mistachkin2007-02-091-1/+10
| |