1. Устанавливаем необходимые пакеты.
2. Качаем исходники с https://git.skyjake.fi/gemini/lagrange, обращаем внимание на "git clone --recursive". Если нужен архив - идем на https://git.skyjake.fi/gemini/lagrange/releases и берем наиболее полный (на момент этой заметки - lagrange-1.18.3.tar.gz).
3. Распаковываем и переходим в папку проекта.
4. Создаем каталог build и переходим в него.
5. Конфигурируем:
cmake <путь к каталогу lagrange> -DCMAKE_BUILD_TYPE=Release
6. Собираем:
cmake --build .
7. Получаем на выходе исполняемый файл lagrange.