This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
officially support Visual C++ 2022
authorTomasz Konojacki <me@xenu.pl>
Sun, 16 Jan 2022 18:35:44 +0000 (19:35 +0100)
committerxenu <me@xenu.pl>
Sun, 16 Jan 2022 20:02:35 +0000 (21:02 +0100)
No code changes are needed.

README.win32
pod/perldelta.pod
win32/GNUmakefile
win32/Makefile

index 41cd272..45b8af8 100644 (file)
@@ -63,8 +63,8 @@ that are also supported by perl's makefile.
 =back
 
 The Microsoft Visual C++ compilers are also now being given away free. They
-are available as "Visual C++ 2013-2019 Community Edition" and are the same
-compilers that ship with "Visual C++ 2013-2019 Professional".
+are available as "Visual C++ 2013-2022 Community Edition" and are the same
+compilers that ship with "Visual C++ 2013-2022 Professional".
 
 Visual C++ 2013 is capable of B<targeting> XP and Windows Server 2003 but the
 build host requirement is Windows 7/Windows Server 2012. For more details see
@@ -127,9 +127,9 @@ console already set up for your target architecture (x86-32 or x86-64 or IA64).
 With the newer compilers, you may also use the older batch files if you choose
 so.
 
-=item Microsoft Visual C++ 2013-2019 Community Edition
+=item Microsoft Visual C++ 2013-2022 Community Edition
 
-These free versions of Visual C++ 2013-2019 Professional contain the same
+These free versions of Visual C++ 2013-2022 Professional contain the same
 compilers and linkers that ship with the full versions, and also contain
 everything necessary to build Perl.
 
@@ -138,7 +138,7 @@ L<https://www.microsoft.com/downloads/search.aspx?displaylang=en>.  (Providing e
 links to these packages has proven a pointless task because the links keep on
 changing so often.)
 
-Install Visual C++ 2013-2019 Community, then setup your environment
+Install Visual C++ 2013-2022 Community, then setup your environment
 using, e.g.
 
  C:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
index 1bcc078..f50ca31 100644 (file)
@@ -330,9 +330,16 @@ L</Modules and Pragmata> section.
 
 =over 4
 
-=item XXX-some-platform
+=item Windows
 
-XXX
+=over 4
+
+=item *
+
+Support for compiling perl on Windows using Microsoft Visual Studio 2022
+(containing Visual C++ 14.3) has been added.
+
+=back
 
 =back
 
index 1105b66..30926ad 100644 (file)
@@ -168,6 +168,8 @@ DEFAULT_INC_EXCLUDES_DOT := define
 #CCTYPE                := MSVC141
 # Visual C++ 2019 (aka Visual C++ 14.2) (full version or Community Edition)
 #CCTYPE                := MSVC142
+# Visual C++ 2022 (aka Visual C++ 14.3) (full version or Community Edition)
+#CCTYPE                := MSVC143
 # MinGW or mingw-w64 with gcc-3.4.5 or later
 #CCTYPE                := GCC
 
index ed1d185..43d62e1 100644 (file)
@@ -110,6 +110,8 @@ DEFAULT_INC_EXCLUDES_DOT = define
 #CCTYPE                = MSVC141
 # Visual C++ 2019 (aka Visual C++ 14.2) (full version or Community Edition)
 #CCTYPE                = MSVC142
+# Visual C++ 2022 (aka Visual C++ 14.3) (full version or Community Edition)
+#CCTYPE                = MSVC143
 
 #
 # If you are using Intel C++ Compiler uncomment this