This static library provides the required __register_mulle_objc_universe
function for executables, that link against
MulleFoundation.
Release Version | Release Notes |
---|---|
RELEASENOTES |
The main raison d'être of MulleFoundation-startup as a separate library is to bequeath the required dependencies mulle-atinit and mulle-atexit for linking the executable.
Requirement | Release Version | Description |
---|---|---|
MulleFoundation | 💍 Umbrella library for the MulleFoundation | |
mulle-atinit | 🤱🏼 Compatibility library for deterministic initializers | |
mulle-atexit | 👼 Compatibility library to fix atexit | |
mulle-objc-debug | 🐞 Debug support for the mulle-objc-runtime |
Use mulle-sde to add MulleFoundation-startup to your project:
mulle-sde add github:MulleFoundation/MulleFoundation-startup
Use mulle-sde to build and install MulleFoundation-startup and all dependencies:
mulle-sde install --prefix /usr/local \
https://github.com/MulleFoundation/MulleFoundation-startup/archive/latest.tar.gz
Install the requirements:
Requirements | Description |
---|---|
MulleFoundation | 💍 Umbrella library for the MulleFoundation |
mulle-atinit | 🤱🏼 Compatibility library for deterministic initializers |
mulle-atexit | 👼 Compatibility library to fix atexit |
mulle-objc-debug | 🐞 Debug support for the mulle-objc-runtime |
Download the latest tar or zip archive and unpack it.
Install MulleFoundation-startup into /usr/local
with cmake:
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_PREFIX_PATH=/usr/local \
-DCMAKE_BUILD_TYPE=Release &&
cmake --build build --config Release &&
cmake --install build --config Release
Nat! for Mulle kybernetiK