setWorkingDir("{$package->getSourceDir()}/build/cmake") ->setBuildDir("{$package->getSourceDir()}/build/cmake/build") ->addConfigureArgs( '-DZSTD_BUILD_STATIC=ON', '-DZSTD_BUILD_SHARED=OFF', ) ->build(); } #[BuildFor('Linux')] #[BuildFor('Darwin')] public function build(LibraryPackage $lib): void { UnixCMakeExecutor::create($lib) ->setBuildDir("{$lib->getSourceDir()}/build/cmake/build") ->addConfigureArgs( '-DZSTD_BUILD_STATIC=ON', '-DZSTD_BUILD_SHARED=OFF', ) ->build(); $lib->patchPkgconfPrefix(['libzstd.pc'], PKGCONF_PATCH_PREFIX); } }