Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch vs-ide-compile Excluding Merge-Ins
This is equivalent to a diff from 30a9bdc5d1 to 9bb1ba00ed
2017-01-13
| ||
12:57 | missing rules.vc after merge check-in: 36c15dafcb user: sebres tags: trunk | |
12:57 | Allows to compile direct from Visual Studio IDE (prevents throwing error "LNK1561: entry point must ... check-in: ac212841c4 user: jan.nijtmans tags: core-8-5-branch | |
12:57 | missing rules.vc after merge check-in: 6583377fcf user: sebres tags: core-8-6-branch | |
12:55 | missing rules.vc after merge check-in: 8f86498f80 user: sebres tags: core-8-5-branch | |
12:23 | merge core-8-5-branch Closed-Leaf check-in: 9bb1ba00ed user: jan.nijtmans tags: vs-ide-compile | |
12:18 | Enhance nmakehlp, allowing multiple arguments for "-l", and recognizing a new linker code LNK4224. P... check-in: e9f15329a0 user: jan.nijtmans tags: core-8-6-branch | |
12:12 | Enhance nmakehlp, allowing multiple arguments for "-l", and recognizing a new linker code LNK4224. P... check-in: 30a9bdc5d1 user: jan.nijtmans tags: core-8-5-branch | |
2017-01-12
| ||
18:37 | Fixes nmakehlp: allows more as one option by -l, to provide mandatory linker parameters (e. g. "LNK1... check-in: 4ebcceab91 user: sebres tags: vs-ide-compile | |
2017-01-09
| ||
17:45 | Merge bug_b87ad7e914 check-in: 7b12a7b8a5 user: sebres tags: core-8-5-branch | |
Changes to win/rules.vc.
︙ | ︙ | |||
183 184 185 186 187 188 189 190 191 192 | !if [nmakehlp -c -QIA64_Bx] !message *** Compiler has 'B-stepping errata workarounds' COMPILERFLAGS = $(COMPILERFLAGS) -QIA64_Bx !else !message *** Compiler does not have 'B-stepping errata workarounds' !endif !endif !if "$(MACHINE)" == "IX86" ### test for -align:4096, when align:512 will do. | > > > > > | | | 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 | !if [nmakehlp -c -QIA64_Bx] !message *** Compiler has 'B-stepping errata workarounds' COMPILERFLAGS = $(COMPILERFLAGS) -QIA64_Bx !else !message *** Compiler does not have 'B-stepping errata workarounds' !endif !endif # Prevents "LNK1561: entry point must be defined" error compiling from VS-IDE: !ifndef LINKER_TESTFLAGS LINKER_TESTFLAGS = /DLL /NOENTRY /OUT:nmhlp-out.txt !endif !if "$(MACHINE)" == "IX86" ### test for -align:4096, when align:512 will do. !if [nmakehlp -l -opt:nowin98 $(LINKER_TESTFLAGS)] !message *** Linker has 'Win98 alignment problem' ALIGN98_HACK = 1 !else !message *** Linker does not have 'Win98 alignment problem' ALIGN98_HACK = 0 !endif !else ALIGN98_HACK = 0 !endif LINKERFLAGS = !if [nmakehlp -l -ltcg $(LINKER_TESTFLAGS)] LINKERFLAGS =-ltcg !endif #---------------------------------------------------------- # Decode the options requested. #---------------------------------------------------------- |
︙ | ︙ | |||
408 409 410 411 412 413 414 | TCL_NO_DEPRECATED = 1 !else TCL_NO_DEPRECATED = 0 !endif !if [nmakehlp -f $(CHECKS) "fullwarn"] !message *** Doing full warnings check WARNINGS = -W4 | | | | | 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 | TCL_NO_DEPRECATED = 1 !else TCL_NO_DEPRECATED = 0 !endif !if [nmakehlp -f $(CHECKS) "fullwarn"] !message *** Doing full warnings check WARNINGS = -W4 !if [nmakehlp -l -warn:3 $(LINKER_TESTFLAGS)] LINKERFLAGS = $(LINKERFLAGS) -warn:3 !endif !else WARNINGS = -W3 !endif !if [nmakehlp -f $(CHECKS) "64bit"] && [nmakehlp -c -Wp64] !message *** Doing 64bit portability warnings WARNINGS = $(WARNINGS) -Wp64 !endif !endif !if $(PGO) > 1 !if [nmakehlp -l -ltcg:pgoptimize $(LINKER_TESTFLAGS)] LINKERFLAGS = $(LINKERFLAGS:-ltcg=) -ltcg:pgoptimize !else MSG=^ This compiler does not support profile guided optimization. !error $(MSG) !endif !elseif $(PGO) > 0 !if [nmakehlp -l -ltcg:pginstrument $(LINKER_TESTFLAGS)] LINKERFLAGS = $(LINKERFLAGS:-ltcg=) -ltcg:pginstrument !else MSG=^ This compiler does not support profile guided optimization. !error $(MSG) !endif !endif |
︙ | ︙ |