From 1d2916fa8f1636090e793c79537217520f8ea4cc Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Fri, 20 Mar 2026 16:16:29 +0800 Subject: [PATCH] Add brotli --- src/Package/Library/brotli.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Package/Library/brotli.php b/src/Package/Library/brotli.php index f22b9ef2..cab05112 100644 --- a/src/Package/Library/brotli.php +++ b/src/Package/Library/brotli.php @@ -8,11 +8,19 @@ use StaticPHP\Attribute\Package\BuildFor; use StaticPHP\Attribute\Package\Library; use StaticPHP\Package\LibraryPackage; use StaticPHP\Runtime\Executor\UnixCMakeExecutor; +use StaticPHP\Runtime\Executor\WindowsCMakeExecutor; use StaticPHP\Util\FileSystem; #[Library('brotli')] class brotli { + #[BuildFor('Windows')] + public function buildWin(LibraryPackage $package): void + { + WindowsCMakeExecutor::create($package)->build(); + // FileSystem::copy("{$package->getLibDir()}\\onig.lib", "{$package->getLibDir()}\\onig_a.lib"); + } + #[BuildFor('Linux')] #[BuildFor('Darwin')] public function build(LibraryPackage $lib): void