Cross-platform

  • Multiple platforms support: Linux, Windows, macOS, Android and Emscripten
  • Multiple compilers support: GCC, Clang, Apple Clang, MSVC, MinGW-w64 GCC and Clang, Emscripten
  • Can be compiled as a static or a dynamic library
  • CMake based build and installation scripts
  • Windows and macOS installers, Arch Linux and MSYS2 pacman packages