summaryrefslogtreecommitdiffstats
path: root/win/buildall.vc.bat
Commit message (Collapse)AuthorAgeFilesLines
* nmake: OPTS=msvcrt is now the default, even for static builds. Use ↵jan.nijtmans2020-12-091-2/+2
| | | | | OPTS=nomsvcrt if you don't want that. Add more comments in win/*.vc files, describing what's going on.^C
* In configure/make Windows build, static builds include dde and registry ↵jan.nijtmans2020-12-071-2/+2
| | | | extension statically too implicitly
* Implement TIP 445dkf2018-11-061-0/+0
|
* Basic scaffolding for tcl::processf.bonnet2017-08-171-1/+3
|
* Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-251-103/+103
|\ | | | | | | | | | | 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 bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-251-103/+103
| | | | | | | | | | | | 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 execute permission on many files which shouldn't have it.jan.nijtmans2013-10-171-0/+0
|\ \ | |/
| * Import tzdata2012iKevin B Kenny2012-11-071-0/+0
| |
| * Backport of 2008-12-12 8.6 commit: Fix missing CLOEXEC on internal pipes ↵ferrieux2012-09-071-0/+0
| | | | | | | | [2417695]
* | build htmlhelp, not winhelp by defaultjan.nijtmans2012-08-151-1/+1
| |
* | Only build the threaded builds by defaultjan.nijtmans2012-08-151-35/+8
|\ \ | |/
| * Only build the threaded builds by default. jan.nijtmans2012-08-151-44/+24
| | | | | | Backport some improvements from Tcl 8.6
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+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-2/+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-2/+0
| | | | | | | | | more harm than good. Purged them.
* | | * win/build.vc.bat: Improved tools detection and error message.davygrvy2009-01-191-13/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | Fixes for [Bug 1934272, 2072891]Joe Mistachkin2008-10-021-2/+2
|/ /
* | Permit building al debug builds as well as release buildspatthoyts2005-10-141-8/+37
| |
* | Checks MSDevDir, not MSVCDir envar.davygrvy2004-03-081-2/+2
| |
* | better error control.davygrvy2003-08-251-15/+53
|/
* * win/tclAppInit.c: Calls Registry_Init() and Dde_Init() whendavygrvy2002-11-041-6/+29
| | | | | | | | | | | | | STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set. * win/makefile.vc: * win/rules.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde object files to the link of the shell. [Patch 479697] Also factored some additional macros that will be helpful for extension authors. Version grepping of tcl.h will need to be added to complete this. * win/buildall.vc.bat: Added more descriptive commentary.
* Clean targets made Win9x complient.davygrvy2002-03-271-2/+2
|
* * win/.cvsignore:davygrvy2002-03-271-4/+5
| | | | | | | | | | | | | | | | | * 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].
* * win/buildall.vc.bat:davygrvy2002-02-201-8/+23
| | | | | | | | | | | | | | | | | | | | | | | * win/makefile.vc: * win/rules.vc: General clean-ups. Added compiler and linker tests for a) the pentium 0x0F errata, b) optimizing (not all have this), and c) linker v6 section alignment confusion. All these are tested first to make sure any D4002 or LNK1117 warnings aren't displayed. The pentium 0x0F errata is a recommended switch. The v5 linker's section alignment default is 512, but the v6 linker was changed to 4096 in an attempt to speed loading on Win98. I changed the default to always be 512 across both linkers, unless linking statically, then 4096 is used for the claimed speed effect. Using a 512 alignment saves 12k bytes of dead space in the DLL. Added IA64 B-stepping errata switch when the compiler supports it. Added profiling to $(lflags) when requested and also removed the explict -entry option as the default works fine as is. Removed win/tclWinInit.c from the special case section to let it use the common implicit rule as the $(EXTFLAGS) macro it had was never referenced anywhere.
* Added useful comments.davygrvy2001-11-201-7/+14
|
* * win/buildall.vc.bat(new):davygrvy2001-11-131-0/+12
* win/makefile.vc: Small fix with deriving the "OriginalFilename" string in the .rc scripts. Added a quick batchfile for building the entire thing.