shared-extensions instead of build-shared

This commit is contained in:
DubbleClick
2025-06-02 12:27:58 +07:00
parent ed87a7cd67
commit c53b06c3d2

View File

@@ -49,7 +49,7 @@ class CraftCommand extends BaseCommand
} }
$static_extensions = implode(',', $craft['extensions']); $static_extensions = implode(',', $craft['extensions']);
$shared_extensions = implode(',', $craft['build-options']['build-shared']) ?? ''; $shared_extensions = implode(',', $craft['shared-extensions']);
$libs = implode(',', $craft['libs']); $libs = implode(',', $craft['libs']);
// init log // init log
@@ -90,7 +90,7 @@ class CraftCommand extends BaseCommand
// craft build // craft build
if ($craft['craft-options']['build']) { if ($craft['craft-options']['build']) {
$args = [$static_extensions, "--with-libs={$libs}", ...array_map(fn ($x) => "--build-{$x}", $craft['sapi'])]; $args = [$static_extensions, "--with-libs={$libs}", "--build-shared={$shared_extensions}", ...array_map(fn ($x) => "--build-{$x}", $craft['sapi'])];
$this->optionsToArguments($craft['build-options'], $args); $this->optionsToArguments($craft['build-options'], $args);
$retcode = $this->runCommand('build', ...$args); $retcode = $this->runCommand('build', ...$args);
if ($retcode !== 0) { if ($retcode !== 0) {