diff --git a/src/SPC/builder/extension/iconv.php b/src/SPC/builder/extension/iconv.php index 6e2df2e5..e3178144 100644 --- a/src/SPC/builder/extension/iconv.php +++ b/src/SPC/builder/extension/iconv.php @@ -5,6 +5,7 @@ declare(strict_types=1); namespace SPC\builder\extension; use SPC\builder\Extension; +use SPC\builder\macos\MacOSBuilder; use SPC\util\CustomExt; #[CustomExt('iconv')] @@ -13,6 +14,9 @@ class iconv extends Extension public function patchBeforeConfigure(): bool { // macOS need to link iconv dynamically, we add it to extra-libs + if (!$this->builder instanceof MacOSBuilder) { + return false; + } $extra_libs = $this->builder->getOption('extra-libs', ''); if (!str_contains($extra_libs, '-liconv')) { $extra_libs .= ' -liconv';