This procedure was tested on Ubuntu 23.04.
Install the dependencies:
apt install clang libstdc++-13-dev libxext-dev libgl-dev libglx-dev
apt install gdb lldbClone this repository:
git clone --recurse-submodules -j8 https://github.com/grobx/magnum-playground.gitCompile:
cd magnum-playground
mkdir build
cd build
cmake -G "Ninja" \
-D CMAKE_CXX_COMPILER=/usr/bin/clang++ \
-D CMAKE_C_COMPILER=/usr/bin/clang \
..- commitment to always support
vscodeandemacsas development environment - zero warning compilation messages
- can be used as a Desktop application on Windows, Mac OS and Linux (
Ubuntu LTS) as well as a Web application (Emscripten) on latest Chromium