addConfigureArgs( '-DENABLE_ZLIB_COMPRESSION=ON', '-DBUILD_TESTING=OFF' ) ->build(); } #[BuildFor('Linux')] #[BuildFor('Darwin')] public function build(LibraryPackage $lib): void { UnixCMakeExecutor::create($lib) ->optionalPackage('zlib', ...cmake_boolean_args('ENABLE_ZLIB_COMPRESSION')) ->addConfigureArgs( '-DBUILD_EXAMPLES=OFF', '-DBUILD_TESTING=OFF' ) ->build(); $lib->patchPkgconfPrefix(['libssh2.pc']); } }