Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 740 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 740 Bytes

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 \
    ..

Goals

  • commitment to always support vscode and emacs 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