Add libiconv,libssh2,libxml2,xz

This commit is contained in:
crazywhalecc
2026-02-02 15:35:59 +08:00
parent 5a8341203b
commit 23db10d3cd
9 changed files with 187 additions and 27 deletions

View File

@@ -12,16 +12,17 @@ use StaticPHP\Runtime\Executor\UnixAutoconfExecutor;
#[Library('libiconv')]
class libiconv
{
#[BuildFor('Linux')]
#[BuildFor('Darwin')]
public function build(LibraryPackage $package): void
public function build(LibraryPackage $lib): void
{
UnixAutoconfExecutor::create($package)
UnixAutoconfExecutor::create($lib)
->configure(
'--enable-extra-encodings',
'--enable-year2038',
)
->make('install-lib', with_install: false)
->make('install-lib', with_install: false, dir: "{$package->getSourceDir()}/libcharset");
$package->patchLaDependencyPrefix();
->make('install-lib', with_install: false, dir: $lib->getSourceDir() . '/libcharset');
$lib->patchLaDependencyPrefix();
}
}