henderkes
76a9be2167
fix shared bz2 build
2025-05-17 19:00:57 +07:00
henderkes
b402b735d6
fix copy command with BUILD_MODULES_CONSTANT
2025-05-15 23:30:07 +07:00
henderkes
6fe8b591ce
ld library path for shared extension building
2025-05-15 19:52:30 +07:00
Jerry Ma
455ed7d503
Add alt download for Downloader ( #706 )
...
* Add alt download for Downloader
* Test broken url
* Break another source
* Good!
* Rename alt_sources variable
* Use SPC_DOWNLOAD_RETRIES instead of SPC_RETRY_TIME
* Apply new curlExec args
2025-04-22 20:25:44 +08:00
crazywhalecc
7bfb8d6f53
Use SPCConfigUtil to generate shared extension env
2025-04-18 14:38:22 +08:00
DubbleClick
4e67c63808
add note to sharedExtensionCheck
2025-03-31 00:10:27 +07:00
DubbleClick
48f257f85a
unixconfigurearg needs to know if currently building shared or static
2025-03-27 11:12:19 +07:00
crazywhalecc
8cb93bc1fe
Add more exception and log
2025-03-26 12:39:15 +08:00
crazywhalecc
8459754692
Change to --enable-shared --disable-static
2025-03-25 13:29:55 +08:00
crazywhalecc
625a03e799
phpstan fix
2025-03-24 23:51:24 +08:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
Marc Henderkes
f246125677
requested changes
2025-03-11 07:44:31 +01:00
Jerry Ma
34934368a2
Ignore any ini files when sanity check ( #609 )
2025-02-16 01:30:08 +08:00
Jerry Ma
95d741496e
Fix windows curl build (using cmake) ( #600 )
2025-02-06 22:59:02 +08:00
crazywhalecc
c40e41cebe
Fix extension test escape string for unix
2024-07-19 23:52:20 +08:00
crazywhalecc
eb00e0012f
Add getLibVersion and getExtVersion method for extensions and libs
2024-06-30 23:25:58 +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
f498250001
Add multiple XML related extensions support for Windows ( #349 )
...
* update libxml2 version
* use msys2 tar.exe instead of system32/tar.exe
* add iconv, xml, dom, xmlreader, xmlwriter, soap, libxml, simplexml support
* add test
* add sysvshm support
* add quote
* add debug
* use mingw target
* fix windows tar
* fix windows tar
* fix windows tar
* fix windows tar
* fix windows tar [skip ci]
2024-02-23 00:56:28 +08:00
crazywhalecc
71c0387ab0
remove tune flags, add debug output for extension sanity check
2024-02-16 20:17:34 +08:00
crazywhalecc
104778d17a
add windows support
2024-01-11 09:48:28 +08:00
crazywhalecc
5db23e1db7
let sanity check can be overwritten
2023-11-05 17:49:30 +08:00
crazywhalecc
b1ae48a209
let sanity check can be overwritten
2023-11-05 17:49:30 +08:00
crazywhalecc
b3cc360eeb
fix extension configure arg for BSD
2023-10-16 10:28:10 +08:00
crazywhalecc
c8fa767576
Do some code quality check and fix #126
2023-08-21 18:10:09 +08:00
crazywhalecc
e909dd15b0
add library, extension patch methods base
2023-08-01 23:42:02 +08:00
crazywhalecc
f95b3bcd4b
change extension to custom
2023-04-15 18:45:11 +08:00
crazywhalecc
d3b8baa5e7
support swow
2023-04-08 18:44:46 +08:00
crazywhalecc
f4ebca927b
add dist name getter for extension
2023-04-08 11:49:06 +08:00
crazywhalecc
29e0269588
add some tests and iconv support
2023-04-03 21:27:50 +08:00
crazywhalecc
b0ac50941f
add wrong usage exception
2023-03-29 21:39:36 +08:00
crazywhalecc
84b1732683
refactor and add more linux extensions and libraries
2023-03-26 22:27:51 +08:00
crazywhalecc
e4b37b9f9a
add libuv dependency for swow, but still not working
2023-03-19 14:04:42 +08:00
crazywhalecc
c93a4e843f
fix mbstring support
2023-03-19 00:15:13 +08:00
crazywhalecc
3daafa0b0e
add freetype support for gd
2023-03-18 21:40:07 +08:00
crazywhalecc
cfa89e3003
add gmp extension for macOS
2023-03-18 18:46:10 +08:00
crazywhalecc
4eee09c390
initial commit for macOS support
2023-03-18 17:32:21 +08:00