Fix curl static build for Windows

This commit is contained in:
crazywhalecc
2025-07-17 12:21:13 +08:00
parent 9af3b745a2
commit 83db186972
4 changed files with 20 additions and 2 deletions

View File

@@ -57,6 +57,17 @@ class curl extends Extension
return true;
}
public function patchBeforeMake(): bool
{
$extra_libs = getenv('SPC_WINDOWS_EXEC_LIBS');
if (!str_contains($extra_libs, 'secur32.lib')) {
$extra_libs .= ' secur32.lib';
putenv('SPC_WINDOWS_EXEC_LIBS=' . $extra_libs);
return true;
}
return false;
}
public function patchBeforeSharedConfigure(): bool
{
$file = $this->source_dir . '/config.m4';