master | develop |
---|---|
The documentation is available at mahlet-inc.github.io.
There are pre-built binaries of the latest release on the GitHub releases page.
Read the user guide in the documentation and/or watch this walkthrough video
Install Conan with pip: pip install conan
Configure Conan to use a custom remote:
conan remote add hobbitsconan https://helloadam.jfrog.io/artifactory/api/conan/conan
Ubuntu 20.04 example:
sudo apt-get install -y libudev-dev libgl-dev patchelf
Fedora 36 example:
sudo dnf install perl libglvnd-devel systemd-devel patchelf
CONAN_SYSREQUIRES_MODE
variable to enabled
. Ubuntu 20.04 example (this could go in your .bashrc):export PATH=/home/<your username>/.local/bin:$PATH
export CONAN_SYSREQUIRES_MODE=enabled
mkdir build
cd build
conan install .. --build=missing
conan build ..
conan package ..
If you have any issues building, you can check out more detailed steps and environmental setup in the continuous integration files or open an issue.
Plain CMake (no Conan) building also works if you have your dependencies
handled. The CentOS 7 GCC 4.8 CI build does this.
If building using the bundled pffft, ensure you clone or checkout with the
--recurse-submodules
flag.
Read the plugin developer guide in the documentation. As of v0.50.0, the plugin interfaces are pretty stable, but some planned refactoring efforts will change parts of it before 1.x is finalized.
Join our Discord server, send us an email at [email protected], and tell your colleagues. We'd love contributions and resumes, but we'll settle for bug reports and memes.