From 005b78413ccd05f4a4fcbbb1e51a7439655a61f7 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Fri, 18 Jul 2025 13:23:46 +0800 Subject: [PATCH] Fix curl build for non-windows --- src/SPC/builder/extension/curl.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SPC/builder/extension/curl.php b/src/SPC/builder/extension/curl.php index a0207a1b..9ac3fd9b 100644 --- a/src/SPC/builder/extension/curl.php +++ b/src/SPC/builder/extension/curl.php @@ -7,6 +7,7 @@ namespace SPC\builder\extension; use SPC\builder\Extension; use SPC\builder\linux\LinuxBuilder; use SPC\builder\macos\MacOSBuilder; +use SPC\builder\windows\WindowsBuilder; use SPC\exception\FileSystemException; use SPC\exception\WrongUsageException; use SPC\store\FileSystem; @@ -60,7 +61,7 @@ class curl extends Extension public function patchBeforeMake(): bool { $extra_libs = getenv('SPC_EXTRA_LIBS'); - if (!str_contains($extra_libs, 'secur32.lib')) { + if ($this->builder instanceof WindowsBuilder && !str_contains($extra_libs, 'secur32.lib')) { $extra_libs .= ' secur32.lib'; putenv('SPC_EXTRA_LIBS=' . trim($extra_libs)); return true;