Skip to content

🕷 Web client library for mulle-objc

License

Notifications You must be signed in to change notification settings

MulleWeb/MulleWebClient

Repository files navigation

MulleWebClient

🕷 Web client library for mulle-objc

This is a small Web client library written for the MulleFoundation.

It contains a HTTP client library and support for JSON. It is experimental at this stage.

Release Version Release Notes AI Documentation
Mulle kybernetiK tag Build Status RELEASENOTES DeepWiki for MulleWebClient

You are here

Overview

Add

Use mulle-sde to add MulleWebClient to your project:

mulle-sde add github:MulleWeb/MulleWebClient

Install

Install with mulle-sde

Use mulle-sde to build and install MulleWebClient and all dependencies:

mulle-sde install --prefix /usr/local \
   https://github.com//MulleWebClient/archive/latest.tar.gz

Manual Installation

Install the requirements:

Requirements Description
MulleCurl 🥌 HTTP client library for mulle-objc
MulleObjCInetFoundation 📠 Internet-related classes like NSHost and NSURL for mulle-objc
MulleObjCJSMNFoundation 🌼 JSON support for mulle-objc
MulleObjCHTTPFoundation 🎫 HTTP and HTML utility methods and classes for mulle-objc
mulle-objc-list 📒 Lists mulle-objc runtime information contained in executables.

Download the latest tar or zip archive and unpack it.

Install MulleWebClient into /usr/local with cmake:

PREFIX_DIR="/usr/local"
cmake -B build                               \
      -DMULLE_SDK_PATH="${PREFIX_DIR}"       \
      -DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}" \
      -DCMAKE_PREFIX_PATH="${PREFIX_DIR}"    \
       -DCMAKE_BUILD_TYPE=Release &&
cmake --build build --config Release &&
cmake --install build --config Release

Platforms and Compilers

All platforms and compilers supported by mulle-c11.

Author

Nat! for Mulle kybernetiK