summaryrefslogtreecommitdiffstats
path: root/win/nmakehlp.c
Commit message (Collapse)AuthorAgeFilesLines
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-3/+0
|\ | | | | cause more harm than good. Purged them (except in zlib files).
| * 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.
| | * Ensure builds with VC6 without Platform SDK and Pickup MACHINE from environmentpatthoyts2006-10-181-10/+14
| | | | | | | | | | | | to make life easier on Windows non-x86 platforms.
| | * Remove RTCc flagpatthoyts2006-10-061-2/+2
| | |
| | * * win/makefile.vc: Updated MSVC build to properly deal withpatthoyts2006-09-261-99/+248
| | | | | | | | | | | | | | | | | | | | | | | | * 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-7/+47
| | | | | | | | | | | | | | | | | | (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/build.vc.bat: Improved tools detection and error message.davygrvy2009-01-191-71/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * win/makefile.vc: Reorganized the $(TCLOBJ) file list into seperate parts for easier maintenance. Matched all source built using -GL to both $(lib) and $(link) to use -LTCG and avoid a warning message. * win/nmakehlp.c: Removed -g option and GrepForDefine() func as it isn't being used anymore. The -V option method is much better.
* | | We should use the thread allocator for threaded builds. Added 'tclalloc' ↵patthoyts2008-05-151-3/+3
|/ / | | | | | | option to disable.
* | Support compilation with MSVC9 on AMD64patthoyts2007-12-141-1/+7
| |
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | Mine all version information from headers. Sync tcl and tk and bringpatthoyts2007-10-121-2/+4
| | | | | | | | | | | | 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
* | Use nmakehlp to substitute values for tclConfig.sh (helps cross-compiling).patthoyts2007-09-121-1/+149
| |
* | Comment and open file as textpatthoyts2007-05-041-3/+14
| |
* | Complete the purge of K&R function definitions from manually-written code.dkf2007-04-161-24/+44
| |
* | Windows build fixesJoe Mistachkin2007-02-091-2/+2
| |
* | Windows build fixesJoe Mistachkin2007-01-191-2/+2
| |
* | Fixes to work better on Win98. Read version numbers from package index filepatthoyts2007-01-111-1/+50
| | | | | | | | to avoid keeping numbers in the makefile.
* | nmakehlp.c: Replaced all wnsprintf() calls with snprintf(). wnsprintf was ↵davygrvy2006-10-121-10/+14
| | | | | | | | not in my shwlapi header file (VC++6)
* | bug #1571954: avoid /RTCc flag with MSVC8tip_278_branch_rootpatthoyts2006-10-061-2/+2
| |
* | Additional compiler flags and amd64 support.patthoyts2006-09-261-15/+29
| |
* | ANSIfydkf2005-11-041-79/+187
| |
* | Applied patch #1096916 to support building with MSVC 8.patthoyts2005-11-031-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | * generic/regerror.c: Avoid use of reserved word. * generic/tcl.h: Select the right Tcl_Stat structure * generic/tclDate.c: Casts to handle 64 bit time_t case. * tests/env.test: Include essential envvar on Win32 * win/nmakehlp.c: Handle new return codes. * win/makefile.vc: Use the selected options. * win/rules.vc: Check options are applicable * win/tclWinPort.h: Disable deprecated function warnings * win/tclWinSock.c: Provide default value to avoid warning. * win/tclWinTime.c: Add casts to handle 64bit time_t type.
* | better macro grepping logicdavygrvy2004-02-101-2/+6
| |
* | * win/nmakehlp.c: defensive techniques to avoid static bufferdavygrvy2004-02-011-14/+18
| | | | | | | | | | overflows and a couple envars upsetting invokations of cl.exe and link.exe.
* | * win/nmakehlp.c: Use '.\nul' as the sourcefile name instead ofdavygrvy2004-01-281-3/+6
| | | | | | | | | | | | | | 'nul' so VC 5.2 doesn't try searching the path for it and failing with a possible dialogbox popping up about having to add a CD to an empty drive. Also added a SetErrorMode() call to disable any dialogs. [Bug 885537]
* | prevent static buffer overflow (Doh!)davygrvy2003-12-231-4/+4
| |
* | fixed static buffer overflowdavygrvy2003-12-231-2/+2
| |
* | New feature for extensions that use rules.vc. Now reads header files fordavygrvy2003-12-231-1/+52
|/ | | | | version strings. No more hard coding TCL_VERSION = 8.5 and having to edit it when you swap cores.
* * win/.cvsignore:davygrvy2002-03-271-0/+297
* win/buildall.vc.bat: * win/coffbase.txt: * win/makefile.vc: * win/nmakehlp.c (new): * win/rules.vc: First draft fix for [Bug 527941]. More changes need to done to the makehelp target to get to stop leaving build files in the tools/ directory. This does not address the syntax errors in the man files. Having the contents of tcl.hpj(.in) inside makefile.vc allows for version numbers to be replaced with macros. The new nmakehlp.c is built by rules.vc in preprocessing and removes the need to use tricky shell syntax that wasn't compatible on Win9x systems. This is a first draft repair for [Bug 533862].