Skip to content

Building from Source

Skybolt uses the CMake meta-build system and the Conan package manager.

A list of skybolt dependencies can be found in conanfile.py.

1. Install Conan

Install with pip: pip3 install conan.

2. Build Skybolt

Use conan to build Skybolt. Under the hood this will execute CMake to generate project files for your IDE and compile the project.

conan build %SKYBOLT_SOURCE% --output-folder=%SKYBOLT_BUILD% --lockfile-partial

Custom configuration options may be supplied with the -o argument, for example:

conan build %SKYBOLT_SOURCE% --output-folder=%SKYBOLT_BUILD%  --lockfile-partial -o openscenegraph-mr:shared=True -o enable_python=True -o enable_qt=True -o enable_bullet=True -o enable_cigi=True

Please refer to conanfile.py for a full list of available configuration options.

3. Install Asset Packages

Skybolt needs a minimum set of required asset packages to run. These packages are shipped with the pre-built Skybolt version, but must be installed manually when building from source. See Asset Packages for details.