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 lldb
Clone this repository:
git clone --recurse-submodules -j8 https://github.com/grobx/magnum-playground.git
Compile:
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
vscode
andemacs
as 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