Marc
38ec03fe30
Merge pull request #871 from crazywhalecc/fix/frankenphp-dynamic-exports
...
build frankenphp and embed after shared extensions
2025-08-31 15:06:11 +02:00
crazywhalecc
0fa38bad6d
Use existing pkg-config builds and pre-built contents for packages
2025-08-31 15:04:34 +08:00
DubbleClick
460eb02086
build frankenphp and embed after shared extensions, make sure the linker doesn't drop libphp.a symbols that extensions need
2025-08-29 08:52:55 +07:00
DubbleClick
694fd2f1e0
turn pkg-config into a package instead of a library
2025-08-27 14:33:39 +07: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
DubbleClick
84e470d213
Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig
2025-07-24 11:02:11 +07:00
crazywhalecc
1888b735d1
Fix all extension builds
2025-07-22 21:13:35 +08:00
crazywhalecc
7e977414a7
Use spc-config instead of SPC_EXTRA_LIBS, trigger extension test
2025-07-22 19:59:44 +08:00
DubbleClick
a191c136dc
strip all may strip things needed for relocation on musl
2025-07-05 13:52:47 +07:00
DubbleClick
f64eb0dea5
build for bsd and macos too
2025-06-18 11:20:05 +07:00
DubbleClick
962de5b25f
add edant/watcher, to make spc-packages easier
2025-06-13 22:51:35 +07:00
crazywhalecc
11f21304f9
Fix libxslt lib compile bug
2025-06-10 17:17:46 +08:00
DubbleClick
20f222d19e
post merge fixes
2025-06-09 14:48:05 +07:00
DubbleClick
fa744bb802
merge cmake changes from master into icurel
2025-06-09 14:38:45 +07:00
crazywhalecc
059d134990
Remove unused cmake things
2025-06-09 01:34:32 +08:00
DubbleClick
2dbcbc6963
--with-pic and --enable-pic for other libraries that support them
2025-05-31 14:35:59 +07:00
DubbleClick
b376d1682f
remove runSharedExtensionCheckUnix
2025-05-21 18:35:48 +07:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
crazywhalecc
1a0e6ee717
cs-fix, add tests
2024-12-05 13:48:27 +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
Jerry Ma
d258417afb
Fix several patches & newer phpmicro support ( #470 )
...
* use upstream phpmicro
* move src/global/tests to src/global/ext-tests
* move src/global/tests to src/global/ext-tests
* prevent file_get_contents memory insufficience
* update README
* fix libxml >= 2.12 with older PHP (<=8.1) build bug
* cleanup code, support newer phpmicro
* add --no-strip and --with-upx-pack tests
* fix windows sanity check for newer phpmicro
* fix windows sanity check for newer phpmicro
* test
* test
* test
* update deps for ci
2024-06-03 23:16:15 +08:00
Jerry Ma
3136d6edc1
Put extension and library compatibility checks before compilation ( #451 )
2024-05-16 13:01:11 +08:00
Jerry Ma
3e84becf77
Fix php74 upx bug ( #450 )
...
* fix php74 cannot compile with no-strip or with-upx-pack (including lint some code)
* use captainhook installer instead of plugin composer
* use captainhook installer instead of plugin composer
* add [no build test] flag
* update actions/cache version [no build test]
* test update actions/cache version
* test update actions/cache version
* test update actions/cache version
2024-05-16 10:51:31 +08:00
crazywhalecc
104778d17a
add windows support
2024-01-11 09:48:28 +08:00
Jerry Ma
8de942c274
Adjust function to protected ( #315 )
...
* add `--with-added-patch` command
* add BuilderProvider::getBuilder() function
* cs fix
* add builder() and patch_point() global functions
* bump version to 2.0.1
* adjust function prefix
* adjust function prefix
2024-01-10 11:10:40 +08:00
crazywhalecc
149e844d59
add --with-added-patch command
2024-01-09 11:51:11 +08:00
crazywhalecc
c84eb723ec
[mixed] refactor with putenv, fix imagemagick and c++ build
2023-10-23 00:37:28 +08:00
crazywhalecc
b6c0b998b3
add bz2,curl support
2023-10-16 10:28:10 +08:00
crazywhalecc
9520d68cda
add onig and openssl support for BSD
2023-10-16 10:28:10 +08:00
crazywhalecc
243ee63283
fix strip order for micro
2023-10-16 10:28:10 +08:00
crazywhalecc
84d1c789bd
add basic FreeBSD support for utils
2023-10-16 10:28:10 +08:00