summaryrefslogtreecommitdiffstats
path: root/win/nmakehlp.c
Commit message (Collapse)AuthorAgeFilesLines
* 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].