add macos external extension support

This commit is contained in:
crazywhalecc
2023-05-10 21:59:33 +08:00
parent b7f64e46c2
commit 09f1574264
6 changed files with 26 additions and 19 deletions

View File

@@ -25,6 +25,7 @@ class BuildCliCommand extends BuildCommand
$this->addOption('build-cli', null, null, 'build cli');
$this->addOption('build-fpm', null, null, 'build fpm');
$this->addOption('build-all', null, null, 'build cli, micro, fpm');
$this->addOption('no-strip', null, null, 'build without strip, in order to debug and load external extensions');
}
public function handle(): int
@@ -68,6 +69,8 @@ class BuildCliCommand extends BuildCommand
$builder->buildLibs($libraries);
// 执行扩展检测
$builder->proveExts($extensions);
// strip
$builder->setStrip(false);
// 构建
$builder->buildPHP($rule, $this->getOption('bloat'));
// 统计时间