Skip to content

Building

Hubert Maraszek edited this page Jun 17, 2025 · 2 revisions

Environment

The code is written in cutting-edge C++23, including C++20 modules. Due to immature support for modules in major compilers, building currently requires Clang, version 19 or newer.

At the moment the game only builds on Linux. Support for Windows builds is coming shortly, and will require a Clang toolchain such as the one in MSYS2.

Dependencies

These dependencies are required to be installed locally. Remember to install the -devel version, if your distribution provides them.

The following dependencies are downloaded via CMake FetchContent:

Building

Follow the standard CMake build process:

cmake -G "Ninja Multi-Config" -D CMAKE_C_COMPILER=clang -D CMAKE_CXX_COMPILER=clang++ -B build

cmake --build build --config Release

Clone this wiki locally