crazywhalecc
1c3dc91845
Fix paths for PostgreSQL library and header file copying on Windows
2026-04-14 11:25:15 +08:00
Marc
f48961c72d
Remove unused import in libmpdec.php
...
Removed unused import of FileSystem.
2026-04-12 16:09:55 +07:00
henderkes
a0c2fefd24
fix windows crash
2026-04-12 15:55:57 +07:00
henderkes
f585cc446a
attempt
2026-04-12 13:30:22 +07:00
henderkes
4f27d2d9d1
add ext-decimal
2026-04-12 12:28:27 +07:00
crazywhalecc
9d777ca650
fix(icu_static_win): update paths for ICU static libraries and includes
2026-04-09 23:37:36 +08:00
crazywhalecc
c339b900f8
Disable simd for libjpeg
2026-04-03 11:33:55 +08:00
crazywhalecc
3ded9881e1
Disable openssl for ngtcp2 temporarily
2026-04-03 09:55:46 +08:00
crazywhalecc
a99b6bebae
Remove freetype useless lib suggestions
2026-03-23 16:08:09 +08:00
Hendrik Mennen
864678ab46
Merge branch 'main' into feat/windows-libaom-brotli
2026-03-22 13:12:47 +01:00
Hendrik Mennen
c03508a84b
Improve zlib Windows library detection for future zlib versions ( #1070 )
...
Co-authored-by: Hendrik Mennen <hmennen@gambio.ec1.de >
2026-03-22 20:11:29 +08:00
Hendrik Mennen
963e2a084a
Add Windows builders for libaom and brotli libraries
...
Both libraries are listed in lib.json and used as transitive dependencies
(libaom via libavif, brotli via freetype/curl) but had no Windows builder,
causing builds to fail with "library [X] is in the lib.json list but not
supported to compile".
libaom: Uses builddir instead of build to avoid collision with the
source tree's build/cmake/ directory. Matches the Unix builder's
AOM_TARGET_CPU=generic setting for portability.
brotli: Standard CMake build with shared libs and tools disabled.
Also adds static-libs-windows entry for libaom in lib.json.
2026-03-22 09:07:47 +01:00
Jerry Ma
54915028d7
Fix zlib produced lib file names from different zlib version ( #1066 )
2026-03-20 19:35:51 +08:00
Jerry Ma
cd2dc5bce4
Fix nghttp2 and curl build configurations for static linking ( #1014 )
2026-01-13 16:51:57 +08:00
crazywhalecc
f09c18e78f
Use separated deploy functions
2025-11-06 16:24:59 +08:00
crazywhalecc
5a6a33303c
Export php binary debug symbols for mac, linux and windows
2025-10-31 16:48:21 +08:00
crazywhalecc
09198b431f
Use unified configure args format
2025-10-25 15:41:48 +08:00
crazywhalecc
bab330b64e
Unify CGI deploy functions
2025-10-25 03:03:40 +08:00
crazywhalecc
4f8b9d0f81
Fix patches
2025-10-16 02:18:24 +08:00
crazywhalecc
6a98a6bf5e
Use BUILD_BIN_PATH instead
2025-10-16 01:32:56 +08:00
crazywhalecc
9c8fd4d45d
cs fix
2025-10-16 00:59:33 +08:00
crazywhalecc
b62f029da7
cs fix
2025-10-16 00:56:28 +08:00
crazywhalecc
c711a3666e
Add Windows CGI SAPI build support
2025-10-16 00:55:21 +08:00
crazywhalecc
29dc5e4ea7
Chore
2025-08-07 13:09:18 +08:00
crazywhalecc
f68f060be2
Refactor all (except command) modules using new exceptions
2025-08-07 13:09:18 +08:00
crazywhalecc
0c9a30256e
Remove all @throws PHPDoc, it's almost useless for SPC anymore
2025-08-07 13:09:18 +08:00
crazywhalecc
22a8191b97
Fix opcache jit option parsing in builder
2025-08-02 01:29:20 +08:00
Marc
04f3f0872d
Merge branch 'main' into zig
2025-07-18 12:47:58 +07:00
crazywhalecc
e6a050de82
Use SPC_EXTRA_LIBS instead of SPC_WINDOWS_EXEC_LIBS
2025-07-17 13:14:18 +08:00
crazywhalecc
83db186972
Fix curl static build for Windows
2025-07-17 12:21:13 +08:00
DubbleClick
013a19e25b
rename COMPILER_EXTRA to SPC_COMPILER_EXTRA
2025-07-04 14:39:42 +07:00
crazywhalecc
977fbaa8ef
Suggestions
2025-06-29 16:00:17 +08:00
Jerry Ma
b04ffadf13
Merge pull request #756 from crazywhalecc/feat/intl-win
...
Add intl support for windows
2025-06-26 10:50:05 +08:00
crazywhalecc
5681722c09
Fix global env manager, add in-ini variable parsing
2025-06-25 15:32:18 +08:00
Marc
2963ced1d5
Merge branch 'main' into feat/intl-win
2025-06-25 10:28:45 +07:00
crazywhalecc
5cc753dec4
cs fix
2025-06-10 19:12:40 +08:00
crazywhalecc
48cb87ada2
Add intl support for windows
2025-06-10 19:06:07 +08:00
crazywhalecc
11f21304f9
Fix libxslt lib compile bug
2025-06-10 17:17:46 +08:00
DubbleClick
300723419b
Merge remote-tracking branch 'origin/main' into fix/icurel
2025-06-06 13:55:00 +07:00
DubbleClick
bb7e0f6f89
add nghttp3 and ngtcp2
2025-06-05 09:44:03 +07:00
DubbleClick
8919a2fcca
goddamn windows
2025-06-04 21:50:28 +07:00
DubbleClick
ba0796c9ea
nghttp3
2025-06-04 21:42:44 +07:00
DubbleClick
b68d71b7b7
testPHP in windowsbuilder
2025-05-21 19:22:15 +07:00
Jerry Ma
e7d6f37e98
Fix windows xlswriter duplicate md5 symbol bug ( #719 )
...
* Add missing SOURCE_PATH before making cmake toolchain
* Fix windows xlswriter duplicate md5 symbol bug
* Add detection for patchFile to prevent duplicate patches
* Add tests
2025-04-28 14:35:08 +08:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
tricker
ee54b6d347
Add pgsql extension for Windows <#664> ( #665 )
...
* Add pgsql extension for Windows <#664>
* Add pgsql to windows test
* Added pdo_pgsql for windows, added missing header files
* Adjust some configure args and deps
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com >
2025-03-24 12:47:00 +08:00
Jerry Ma
161a3924d2
Fix windows micro logo changer bug (illegal realpath) ( #675 )
2025-03-23 22:55:25 +08:00
Jerry Ma
7b6fae6d92
Fix windows ssl bug for curl ( #674 )
2025-03-23 22:33:26 +08:00
Jerry Ma
0bc143cac3
Fix windows curl build >= 8.3 ( #660 )
...
* Test windows curl
* Test windows curl
* Fix windows curl build for PHP 8.3 and 8.4
2025-03-20 09:22:10 +08:00
Jerry Ma
a2476690c2
Add sodium extension support for Windows ( #651 )
...
* Add sodium extension support for Windows
* cs-fix
2025-03-15 01:29:44 +08:00