DubbleClick
d9f7aa760e
update default env (shouldn't we pass -fpic to default c flags on macos?)
2025-06-12 11:40:32 +07:00
crazywhalecc
c0ea47ce75
I really got redundant test error
2025-06-12 00:41:33 +08: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
2a39fb0bd5
Merge remote-tracking branch 'origin/main' into fix/icurel
2025-06-07 20:10:04 +07:00
DubbleClick
2dde53760a
makeCmakeArgs
2025-06-07 20:09:50 +07:00
DubbleClick
f9de43c7d4
=yes
2025-06-07 10:11:23 +07:00
DubbleClick
e00227f0c6
remove separate method from macosbuilder, move method from LinuxBuilder into UnixBuilderBase
2025-06-07 09:45:19 +07:00
DubbleClick
b376d1682f
remove runSharedExtensionCheckUnix
2025-05-21 18:35:48 +07:00
DubbleClick
11c116480f
fix spx
2025-05-21 17:57:53 +07:00
DubbleClick
c43423a7d0
replace root cause of the automatic enable
2025-05-21 11:19:28 +07:00
henderkes
b402b735d6
fix copy command with BUILD_MODULES_CONSTANT
2025-05-15 23:30:07 +07:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead ( #642 )
...
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
crazywhalecc
1ce1c326b2
Add SPC_CMD_VAR_PHP_EMBED_TYPE for embed building in glibc mode
2025-03-10 16:15:47 +08:00
crazywhalecc
2a9cd436b6
Support -fPIC and -fPIE for most libs and PHP
2025-03-10 00:39:20 +08:00
crazywhalecc
23bfad6f87
Merge branch 'main' into feat/gnu-static
...
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
2025-03-09 17:44:13 +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
34934368a2
Ignore any ini files when sanity check ( #609 )
2025-02-16 01:30:08 +08:00
Klaas Skelte van der Werf
15af034b34
Report why the sanity check for the cli target failed ( #605 )
2025-02-11 10:34:43 +08:00
crazywhalecc
cb73222e21
Fix embed sanity check on glibc mode
2025-02-04 17:34:47 +08:00
crazywhalecc
c4b9660cd7
Add embed sanity check
2024-12-13 15:05:44 +08:00
crazywhalecc
3c0eb68c70
Add pre-built lib feature
2024-07-14 01:20:29 +08:00
Jerry Ma
93cb7e9fbb
Add phpmicro win32 mode support ( #478 )
...
* Add phpmicro win32 mode support
* Bump version to 2.2.4
* Add micro win32 build tests for actions
* cs-fix and update deps
2024-06-20 14:46:08 +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
crazywhalecc
a30e054d7d
Add package management
2024-02-18 16:22:17 +08:00
crazywhalecc
939db75268
refactor DependencyUtil, use for-libs and for-sources instead of by
2024-02-16 18:56:33 +08:00
crazywhalecc
0b1a321615
change with-micro-ext-test to without
2024-02-04 18:00:35 +08:00
crazywhalecc
104778d17a
add windows support
2024-01-11 09:48:28 +08:00