Check-in [572fd31268]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Make it more likely that compiles with VS2012/VS2013 actually work on 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/]
Timelines: family | ancestors | descendants | both | core-8-6-branch
Files: files | file ages | folders
SHA1: 572fd312681328ff1c2afc1f1e3e534dbbbcfb5f
User & Date: jan.nijtmans 2016-09-21 09:20:54.409
Context
2016-09-26
09:08
Fix the 'htmlhelp' target so that it compiles cleanly and includes all the appropriate HTML files. ... check-in: ecdfaed5d3 user: jan.nijtmans tags: core-8-6-branch
2016-09-21
09:36
merge core-8-6-branch. Undo changes to coffbase.txt (they cause overlap with Tk) Closed-Leaf check-in: d22d2fc5be user: jan.nijtmans tags: winFixes
09:28
Merge core-8-6-branch. Add more comments to tclLiteral.c, contributed by mr_calvin check-in: 8ac9a69b51 user: jan.nijtmans tags: trunk
09:20
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: [https://tedw... check-in: 572fd31268 user: jan.nijtmans tags: core-8-6-branch
09:15
Make it more likely that compiled with VS2012/VS2013 actually work on Windows XP. See: [https://tedw... check-in: a26067b252 user: jan.nijtmans tags: core-8-5-branch
2016-09-16
09:06
Fix [c7d0bc9a549714e0]: Newly introduced unshared (local-only) literals from cmd resolvers cause Tcl... check-in: 8924992522 user: jan.nijtmans tags: core-8-6-branch
Changes
Unified Diff Ignore Whitespace Patch
Changes to win/Makefile.in.
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
CFLAGS_OPTIMIZE	= @CFLAGS_OPTIMIZE@

# To change the compiler switches, for example to change from optimization to
# debugging symbols, change the following line:
#CFLAGS = 		$(CFLAGS_DEBUG)
#CFLAGS = 		$(CFLAGS_OPTIMIZE)
#CFLAGS = 		$(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
CFLAGS = 		@CFLAGS@ @CFLAGS_DEFAULT@ -DUNICODE -D_UNICODE

# To compile without backward compatibility and deprecated code uncomment the
# following
NO_DEPRECATED_FLAGS	=
#NO_DEPRECATED_FLAGS	= -DTCL_NO_DEPRECATED

# To enable compilation debugging reverse the comment characters on one of the







|







77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
CFLAGS_OPTIMIZE	= @CFLAGS_OPTIMIZE@

# To change the compiler switches, for example to change from optimization to
# debugging symbols, change the following line:
#CFLAGS = 		$(CFLAGS_DEBUG)
#CFLAGS = 		$(CFLAGS_OPTIMIZE)
#CFLAGS = 		$(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
CFLAGS = 		@CFLAGS@ @CFLAGS_DEFAULT@ -DUNICODE -D_UNICODE -D_ATL_XP_TARGETING

# To compile without backward compatibility and deprecated code uncomment the
# following
NO_DEPRECATED_FLAGS	=
#NO_DEPRECATED_FLAGS	= -DTCL_NO_DEPRECATED

# To enable compilation debugging reverse the comment characters on one of the
Changes to win/rules.vc.
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169

!if [nmakehlp -c -RTC1]
DEBUGFLAGS     = $(DEBUGFLAGS) -RTC1
!elseif [nmakehlp -c -GZ]
DEBUGFLAGS     = $(DEBUGFLAGS) -GZ
!endif

COMPILERFLAGS  =-W3 -DUNICODE -D_UNICODE

# In v13 -GL and -YX are incompatible.
!if [nmakehlp -c -YX]
!if ![nmakehlp -c -GL]
OPTIMIZATIONS  = $(OPTIMIZATIONS) -YX
!endif
!endif







|







155
156
157
158
159
160
161
162
163
164
165
166
167
168
169

!if [nmakehlp -c -RTC1]
DEBUGFLAGS     = $(DEBUGFLAGS) -RTC1
!elseif [nmakehlp -c -GZ]
DEBUGFLAGS     = $(DEBUGFLAGS) -GZ
!endif

COMPILERFLAGS  =-W3 /DUNICODE /D_UNICODE /D_ATL_XP_TARGETING

# In v13 -GL and -YX are incompatible.
!if [nmakehlp -c -YX]
!if ![nmakehlp -c -GL]
OPTIMIZATIONS  = $(OPTIMIZATIONS) -YX
!endif
!endif