bWidgets
Core widget toolkit designed for Blender
Building bWidgets

Instructions on how to compile bWidgets from source code.

Step 1: Install Dependencies

Required:

Demo Application:

On Windows it's easiest to use the winget command to install libraries.

Step 2: Clone Sources

Navigate to a directory of choice to put the sources and the build under. Then clone the repository, including submodules:

$ git clone --recurse-submodules https://github.com/julianeisel/bWidgets.git
$ cd bWidgets

This creates a bWidgets/ directory with the sources and navigates into it.

Step 3: Configure CMake

From the source directory (the bWidgets/ directory created above):

$ cmake -B ../build

This creates a build/ directory next to the bWidgets/ one.

Step 4: Build

You can build bWidgets from your IDE (or make directly on Linux). For a cross-platform command, use the following, still in the same source directory:

$ cmake --build ../build --config Release

The demo application executable is located at build/bin/bWidgetsDemo.