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.