mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-03 14:55:39 +08:00
Add spx compatible command arg
This commit is contained in:
@@ -8,15 +8,16 @@ use Package\Target\php;
|
||||
use StaticPHP\Attribute\Package\CustomPhpConfigureArg;
|
||||
use StaticPHP\Attribute\Package\Extension;
|
||||
use StaticPHP\Package\PackageBuilder;
|
||||
use StaticPHP\Package\PackageInstaller;
|
||||
|
||||
#[Extension('zlib')]
|
||||
class zlib
|
||||
{
|
||||
#[CustomPhpConfigureArg('Darwin')]
|
||||
#[CustomPhpConfigureArg('Linux')]
|
||||
public function unixConfigureArg(PackageBuilder $builder): string
|
||||
public function unixConfigureArg(PackageBuilder $builder, PackageInstaller $installer): string
|
||||
{
|
||||
$zlib_dir = php::getPHPVersionID() >= 80400 ? '' : ' --with-zlib-dir=' . $builder->getBuildRootPath();
|
||||
return '--with-zlib' . $zlib_dir;
|
||||
$zlib_dir = (php::getPHPVersionID() >= 80400 && !$installer->getPhpExtensionPackage('spx')) ? '' : " --with-zlib-dir={$builder->getBuildRootPath()}";
|
||||
return "--with-zlib{$zlib_dir}";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user