summaryrefslogtreecommitdiffstats
path: root/win/makefile.vc
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Build fix for man2tcl.c with MSVC8Joe Mistachkin2007-01-191-2/+4
| |
* | Fixes to work better on Win98. Read version numbers from package index filepatthoyts2007-01-111-30/+33
| | | | | | | | to avoid keeping numbers in the makefile.
* | * generic/tclBasic.c: TIP #291. Define tcl_platform element forandreas_kupries2006-12-051-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/tclvars.n: pointerSize. * win/Makefile.in: Added installation instructions for the platform * win/makefile.vc: package. Added the platform package. * win/makefile.bc: * unix/Makefile.in: * tests/platform.test: * tests/safe.test: * library/platform/platform.tcl: * library/platform/shell.tcl: * library/platform/pkgIndex.tcl:
* | Finished coding part of TIP#174. Still have tests and docs to do.dkf2006-11-251-1/+2
| |
* | * generic/tclParseExpr.c (removed): Moved all the code ofdgp2006-11-091-2/+1
| | | | | | | | | | | | | | | | | | * generic/tclCompExpr.c: tclParseExpr.c into tclCompExpr.c. * unix/Makefile.in: This sets the stage for expr compiling to * win/Makefile.in: work directly with the full parse tree * win/makefile.bc: structures, and not have to pass through * win/makefile.vc: the information lossy format of an array * win/tcl.dsp: of Tcl_Tokens.
* | Updated version of http packagepatthoyts2006-10-311-6/+6
| |
* | Undo mistaken commit to wrong branch caused by CVS fumble... :-}dkf2006-10-201-5/+1
| |
* | Consolidated TIP#257 patch applied to HEAD to allow for experimentation bydkf2006-10-201-1/+5
| | | | | | | | other developers
* | * library/tcltest/tcltest.tcl: Revise tcltest bump to 2.3a1.dgp2006-10-161-3/+3
| | | | | | | | | | | | | | * library/tcltest/pkgIndex.tcl: This permits more features to be * unix/Makefile.in: added to tcltest before we reach version 2.3.0, * win/Makefile.in: best timed to match the release of Tcl 8.5.0. * win/makefile.vc: This also serves as a demo of TIP 268 features.
* | Additional compiler flags and amd64 support.patthoyts2006-09-261-2/+2
| |
* | More fixing which struct stat to refer to. Some casts from time_t to int ↵patthoyts2006-09-261-19/+11
| | | | | | | | | | | | | | required. Tcl_Time structure members are longs. Support for varying compiler options and build to platform-specific subdirs.
* | correct registry version numbervincentdarley2006-09-211-2/+2
| |
* | Added tommath_(super)class headers to include installpatthoyts2006-09-111-1/+3
| |