Fix build of MSVC with OpenSSL 3.0.0
authorMichael Paquier <michael@paquier.xyz>
Wed, 20 Oct 2021 07:49:00 +0000 (16:49 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 20 Oct 2021 07:49:00 +0000 (16:49 +0900)
commitabb9ee92c5070d2b742aea9175c6a59ee403049f
tree24a3dd33e806e9551000d65c75f53fe67c1b05d9
parent842fe6123c8acd09fac904ffb89bee883b36ac12
Fix build of MSVC with OpenSSL 3.0.0

The build scripts of Visual Studio would fail to detect properly a 3.0.0
build as the check on the second digit was failing.  This is adjusted
where needed, allowing the builds to complete.  Note that the MSIs of
OpenSSL mentioned in the documentation have not changed any library
names for Win32 and Win64, making this change straight-forward.

Reported-by: htalaco, via github
Reviewed-by: Daniel Gustafsson
Discussion: https://postgr.es/m/YW5XKYkq6k7OtrFq@paquier.xyz
Backpatch-through: 9.6
src/tools/msvc/Solution.pm