Update the compiler on Windows to Visual Studio 2022 17.5.0. This provides the 
needed C++20 support for the next WebKit update.

On Windows, the existing WebKit 615.1 build fails with Visual Studio 2022 
17.5.0 -- see [JDK-8303748](https://bugs.openjdk.org/browse/JDK-8303748). The 
solution for the failure is to compile 615.1 using the C++20 flag for Windows 
(we will use this flag on all platforms for the next WebKit update). The fix 
for that bug is necessarily included in this PR, since the two fixes as 
interdependent.

-------------

Commit messages:
 - 8308308: Update to Visual Studio 2022 version 17.5.0 on Windows
 - enable c++20 for windows and c++17 for other platforms

Changes: https://git.openjdk.org/jfx/pull/1142/files
 Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1142&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8308308
  Stats: 8 lines in 3 files changed: 4 ins; 0 del; 4 mod
  Patch: https://git.openjdk.org/jfx/pull/1142.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1142/head:pull/1142

PR: https://git.openjdk.org/jfx/pull/1142

Reply via email to