Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 882 Bytes

File metadata and controls

24 lines (18 loc) · 882 Bytes

balsa

The lightweight base material for building things.

This is a cleanup of core with a less egotistical namespace, a focus on Qt and Vulkan, and using meson to clean up the build process. The visualization / scenegraph system borrows heavily from magnum - I'm trying do a concept-heavy vulkan-focused variant of it.

Building

Dependencies are resolved from system packages and Meson subprojects.

python -m pip install meson ninja
meson setup build
meson compile -C build
meson test -C build -v

The setup.sh helper configures and builds the default build directory. Use ./setup.sh --build-dir build-debug to select another directory.

Conan is optional. To resolve available dependencies through Conan instead:

python -m pip install conan
./setup.sh --conan --build-dir build-conan