Commit Graph

10 Commits

Author SHA1 Message Date
Jean-Baptiste Nahan
ecc693b095 Update VS17 Windows SDK (GH-9) 2024-10-04 22:44:22 +02:00
Christoph M. Becker
07aa58dba0 Prepare vs17 library builds (GH-7)
* Add support for vs17 builds (for PHP 8.4)

We make the necessary additions to `compute-virtuals.ps1`, where the
choice of the WinSDK is somewhat arbitrary but rather conservative.

* Switch from windows-2019 to windows-2022 runners

This is needed to actually be able to do vs17 builds, since that
requires Visual Studio 2022, which is not available on the windows-
2019 runners.  That implies that vc15 builds are no longer possible
without additional changes[1], but that shouldn't be a concern because
none of the supported PHP versions require vc15 builds.

[1] <https://github.com/actions/runner-images/issues/9701>

* Update CMake generators

Since window-2022 uses Visual Studio 2022, we need to update the CMake
generators; using the proper toolset is already catered to by the `-T`
option.

* Bump vs16 Windows SDK to 10.0.20348.0

This solves the stdalign.h issue for ICU 75.1.
2024-10-04 01:06:21 +02:00
Shivam Mathur
2a2e7b261d Add PHP 8.3 2024-03-24 05:27:09 +05:30
Shivam Mathur
732398bb20 Replace set-output with GITHUB_OUTPUT 2024-03-24 05:26:29 +05:30
Christoph M. Becker
c6df1b560e Support PHP-8.2 builds 2022-07-05 13:58:16 +02:00
Christoph M. Becker
51bfd2c9b8 Fix libpng installation for VS15
We also remove duplication.
2022-04-01 18:02:43 +02:00
Christoph M. Becker
d0f7216131 glib 2022-03-31 15:40:59 +02:00
Christoph M. Becker
3218760bd5 curl 2021-07-23 23:46:00 +02:00
Christoph M. Becker
72f19b1908 nghttp2 2021-07-18 18:46:16 +02:00
Christoph M. Becker
8d62df7e18 Build libxml2 2021-06-27 23:52:30 +02:00