summaryrefslogtreecommitdiffstats
path: root/win/rules.vc
Commit message (Collapse)AuthorAgeFilesLines
* Update to nmake rules 1.1 - allow extensions to link against import libs ↵apnadkarni2017-12-231-5/+34
| | | | with or without t suffix
* Use nmakehlp -L to locate directoriesapnadkarni2017-12-131-16/+50
|
* Updated copy of Tcl nmake support filesapnadkarni2017-12-111-1/+1
|
* Final nmake support files from Tclapnadkarni2017-12-091-22/+68
|
* Fix inclusion of custom resource files to match TIP specapnadkarni2017-11-071-5/+9
|
* Update to latest Tcl vc-reformapnadkarni2017-11-071-4/+3
|
* Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old ↵apnadkarni2017-10-261-58/+187
| | | | comments.
* Fix htmlhelp generation on 64 bit systemsapnadkarni2017-10-081-16/+43
|
* Import latest VC compile rules from Tcl. apnadkarni2017-10-071-50/+187
| | | Primarily standard targets in targets.vc
* Added standard macros LIBDIR and DEMODIR. Also set common Tk related names ↵apnadkarni2017-09-301-34/+58
| | | | and paths.
* Use default macros for linking and add a implicit rule for resource files.apnadkarni2017-09-291-5/+20
|
* Use compilation rules from rules.vc instead of defining own ones in makefile.apnadkarni2017-09-291-341/+944
| | | Updated to latest rules.vc and nmakehlp.c from Tcl repository
* Merged Jan's changes from core-8-6-branch to pick up align98 changesapnadkarni2017-09-291-23/+0
|\
| * Remove all references to coffbase.txt (which will be removed from Tcl) and ↵jan.nijtmans2017-09-261-23/+0
| | | | | | | | win98 specific hacks.
* | Visual C++ optimization flags updated and output dir name changes.apnadkarni2017-09-201-14/+21
|/ | | | | | Compiler flags updated to include -O2 and remove those subsumed by it. Also use raw compiler version numbers for output directory as the simple mapping from _MSC_VER to VCVER is not correct for newer compilers.
* Permit static linking to the MSVCRT as a stand-alone option. Patch by Joe ↵jan.nijtmans2016-09-261-0/+5
|\ | | | | | | Mistachkin.
| * Permit static linking to the MSVCRT as a stand-alone option. Enable WinXP ↵Joe Mistachkin2016-09-191-1/+6
| | | | | | | | SDK compatibility.
* | Make it more likely that compiles with VS2012/VS2013 actually work on ↵jan.nijtmans2016-09-211-1/+1
|\ \ | |/ |/| | | Windows XP. See: [https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/]
| * Make it more likely that compiles with VS2012/VS2013 actually work on ↵jan.nijtmans2016-09-211-1/+1
| | | | | | | | Windows XP. See: [https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/]
* | Completing ↵jan.nijtmans2015-08-281-7/+0
|\ \ | |/ | | | | [http://core.tcl.tk/tcl/info/00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build.
| * Completing ↵jan.nijtmans2015-08-281-7/+0
| | | | | | | | [http://core.tcl.tk/tcl/info/00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build.
* | Fix ↵jan.nijtmans2015-08-201-0/+7
|\ \ | |/ | | | | [http://core.tcl.tk/tcl/info/00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0
| * Fix ↵jan.nijtmans2015-08-201-0/+7
| | | | | | | | [http://core.tcl.tk/tcl/info/00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static 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-716/+716
|\ \ | |/ | | | | | | | | 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-716/+716
| | | | | | | | | | | | 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.
* | Only build the threaded builds by default. jan.nijtmans2012-08-151-23/+29
|\ \ | |/ | | For msvcrt static builds, allow to link against libraries where the 'x' is missing (generated by Makefile.in)
| * Only build the threaded builds by default. jan.nijtmans2012-08-151-26/+63
| | | | | | Backport some improvements from Tcl 8.6
* | Sync with tcl version of rules.vcjan.nijtmans2012-08-111-3/+3
| |
* | [Bug 3555644]: Better use of virtual events.jan.nijtmans2012-08-111-2/+2
| | | | | | Pre-define 10 new Virtual events, and correct various bindings according to the Mac OSX documentation.
* | [Bug 3517448] TclKit build fails (unresolved __strtoi64)jan.nijtmans2012-04-131-4/+7
|\ \ | |/
| * [Bug 3517448] TclKit build fails (unresolved __strtoi64)jan.nijtmans2012-04-131-4/+7
| |\
| | * [Bug 3517448] TclKit build fails (unresolved __strtoi64)jan.nijtmans2012-04-131-4/+7
| | | | | | | | | some more tkInt.decls formatting
| | * Support Visual Studio 11jan.nijtmans2011-09-261-51/+55
| | |
| | * Purge RCS Keywords.dgp2011-06-081-3/+0
| | |
| | * Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the ↵nijtmans2010-10-311-16/+19
| | | | | | | | | | | | | | | | | | | | | | | | number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6
| | * Update for VS10nijtmans2010-10-231-6/+13
| | |
| | * Fix for AMD64 symbols buildspatthoyts2007-09-111-1/+4
| | |
| | * Fix bug #1582769 build with VC2003 and correct i386 arch.patthoyts2006-10-311-3/+6
| | |
| | * Ensure builds with VC6 without Platform SDK and pickup MACHINE from environmentpatthoyts2006-10-181-3/+6
| | | | | | | | | | | | to make life easier on Windows non-x86 platforms.
| | * Remove the /RTCc flagpatthoyts2006-10-061-5/+1
| | |
| | * * win/makefile.vc: Support MSVC8 and AMD64 target. Also try usingpatthoyts2006-09-261-11/+68
| | | | | | | | | | | | | | | * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe.
| | * * generic/tkConsole.c: TIP #268 update regarding registered packageandreas_kupries2006-09-221-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4:
| | * Sync with tcl to enable building with VC8 (VS2005 C compiler)patthoyts2006-06-141-102/+102
| | |
| | * * win/makefile.vc: Backport to the most recentdavygrvy2004-10-271-15/+102
| | | | | | | | | | | | | | | * win/rules.vc: changes on the HEAD. * win/nmakehlp.c:
| | * Corrected several problems that prevented OPTS=symbols from building Kevin B Kenny2003-03-231-4/+4
| | | | | | | | | | | | properly. [Patch 707792] Thanks to Joe Mistachkin for the fixes.
* | | Synchronize rules.vc with the version in the tcl source tree.patthoyts2011-04-211-45/+51
|\ \ \ | |/ / | | | Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
| * | Synchronize rules.vc with the version in the tcl source tree.patthoyts2011-04-211-45/+58
| | | | | | | | | Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
| * | Update for VS10nijtmans2010-10-231-5/+7
| | |
| * | Update dll version numbers of dde/reg extension in the makefile.patthoyts2009-10-151-3/+3
| | |
* | | [FRQ 491789]: "setargv() doesn't support a unicodenijtmans2010-10-111-2/+4
| | | | | | | | | | | | cmdline" implemented for Tk on MSVC++