build tested with updated Visual Studio versions

VS 2017 (Apr 12, 2022 version 15.9.46)
VS 2019 (Apr 12, 2022 version 16.11.12)
VS 2022 (Apr 12, 2022 version 17.1.4)
This commit is contained in:
nhmall
2022-04-12 14:43:28 -04:00
parent 11543620f9
commit 1daa2806f9

View File

@@ -8,9 +8,9 @@
# MS Visual Studio Visual C++ compiler
#
# Visual Studio Compilers Tested:
# - Microsoft Visual Studio 2017 Community Edition v 15.9.44
# - Microsoft Visual Studio 2019 Community Edition v 16.11.10
# - Microsoft Visual Studio 2022 Community Edition v 17.1.3
# - Microsoft Visual Studio 2017 Community Edition v 15.9.46
# - Microsoft Visual Studio 2019 Community Edition v 16.11.12
# - Microsoft Visual Studio 2022 Community Edition v 17.1.4
#
#==============================================================================
# This is used for building two distinct executables of NetHack:
@@ -629,9 +629,12 @@ rc=Rc.exe
# is too old or untested.
#
# Recently tested versions:
#NMAKE version 1416270450 from latest VS 2017 (Feb 8, 2022 version 15.9.44)
#NMAKE version 1429301390 from latest VS 2019 (Feb 8, 2022 version 16.11.10)
#NMAKE version 1431311050 from latest VS 2022 (Mar 31, 2022 version 17.1.3)
#NMAKE version 1416270470 from latest VS 2017 (Apr 12, 2022 version 15.9.46)
#NMAKE version 1429301390 from latest VS 2019 (Apr 12, 2022 version 16.11.12)
#NMAKE version 1431311050 from latest VS 2022 (Apr 12, 2022 version 17.1.4)
#!MESSAGE $(MAKEFLAGS)
#!MESSAGE $(MAKEDIR)
#!MESSAGE $(MAKE)
@@ -653,13 +656,13 @@ VSVER=2012
VSVER=2013
!ELSEIF ($(MAKEVERSION) > 1400000000) && ($(MAKEVERSION) < 1411000000)
VSVER=2015
!ELSEIF ($(MAKEVERSION) > 1411000000) && ($(MAKEVERSION) < 1416270451)
!ELSEIF ($(MAKEVERSION) > 1411000000) && ($(MAKEVERSION) < 1416270471)
VSVER=2017
!ELSEIF ($(MAKEVERSION) > 1416270450) && ($(MAKEVERSION) < 1429301391)
!ELSEIF ($(MAKEVERSION) > 1416270470) && ($(MAKEVERSION) < 1429301422)
VSVER=2019
!ELSEIF ($(MAKEVERSION) > 1429301390) && ($(MAKEVERSION) < 1431311051)
!ELSEIF ($(MAKEVERSION) > 1429301421) && ($(MAKEVERSION) < 1431311063)
VSVER=2022
!ELSEIF ($(MAKEVERSION) > 1431311050)
!ELSEIF ($(MAKEVERSION) > 1431311062)
VSVER=2999 #untested future version
!ENDIF