Skip to content
Snippets Groups Projects
Arch de Noé's avatar
f7de6b45

Morphist

Getting started

Cloning the repository

The repository depends on PMP, so it needs to be cloned with submodules (using --recursive):

git clone --recursive git@git.unistra.fr:shape-shifters/mesh-morphing.git

If (by mistake) you cloned without submodules, you can get them using:

git submodule update --init --recursive

Building the project

The project is using the CMake build automation tool.

Setup

To setup the build system, inside the project directory do:

cmake -S . -B build/

A build/ folder will be created.

Building

Once the setup is done, you can build the project and its dependencies:

cmake --build build/ -j8

-j<n> instanciates n build jobs, replace it with the number of cores available on your machine

An executable called morphist will be created in the build/ directory.

Developpement guidelines

Git Workflow

Commiting

See https://www.conventionalcommits.org/en/v1.0.0/