This library is still WIP, may not work as expected or have breaking changes in the near future
Requires the MochaPayload to be running via EnvironmentLoader.
Requires wut for building.
Install via make install
.
Make sure to add -lmocha
to LIBS
and $(WUT_ROOT)/usr
to LIBDIRS
in your makefile.
After that you can simply include <mocha/mocha.h>
to get access to the mocha functions after calling Mocha_InitLibrary()
.
A prebuilt version of this lib can found on dockerhub. To use it for your projects, add this to your Dockerfile.
[...]
COPY --from=ghcr.io/wiiu-env/libmocha:[tag] /artifacts $DEVKITPRO
[...]
Replace [tag] with a tag you want to use, a list of tags can be found here.
It's highly recommended to pin the version to the latest date instead of using latest
.
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./source ./include -i