henderkes
cf69c02624
allow building and linking with shared instead of static libs
2026-03-10 08:36:30 +07: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
Jerry Ma
4558204962
Fix libavif build on VS2019 syntax error ( #649 )
...
* Test old source of libavif
* Test old source of libavif
* Fix libavif 1.2.0 bug
2025-03-14 23:37:01 +08:00
Jerry Ma
d30d1fc447
Add php and lib-base as special libraries to add dependencies to the root node ( #618 )
...
* Remove E_STRICT
* Add lib-base and php as special libs
* Remove debug code
* Fix phpunit with new config structure
* Fix phpunit test and fix license dumper bug for new type of lib
* Add missing lib type filter for windows builder
2025-03-08 14:29:44 +08:00
Jerry Ma
95d741496e
Fix windows curl build (using cmake) ( #600 )
2025-02-06 22:59:02 +08:00
crazywhalecc
c4b9660cd7
Add embed sanity check
2024-12-13 15:05:44 +08:00
Kévin Dunglas
0fb7784a20
feat: better default for the php.ini path ( #553 )
...
* update
* update
* fix
* Adjust docs
* Adjust docs
* Add config-file-scan-dir for WindowsBuilder
* Bump version
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2024-10-18 20:46:00 +08:00
crazywhalecc
c841ef5b9a
Fix missing constant for PHP_SDK_PATH
2024-10-05 14:14:36 +08:00
Jerry Ma
2f320507ae
Fix windows xz build libs ( #550 )
2024-10-04 22:09:06 +08:00
Jerry Ma
29efc2c5a5
Add extension gmssl support ( #544 )
...
* Add extension gmssl support
* cs-fix
* Add framework for gmssl
2024-09-20 12:32:31 +08:00
crazywhalecc
3711db1093
Fix cur build on windows
2024-07-14 01:43:41 +08:00
crazywhalecc
37b48380a5
Disable libyuv for libavif
2024-07-14 01:20:29 +08:00
crazywhalecc
7fb8417216
Provide libevent, libiconv-win, libsodium, libwebp, libyaml, ncurses, readline, unixodbc, xz pre-built libs
2024-07-14 01:20:29 +08:00
crazywhalecc
386e9adf44
Add openssl to pre-built
2024-07-14 01:20:29 +08:00