rayx32 / SDL2-Emscripten-CMake-template

A SDL2 Emscripten CMake project template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Itch Engine

A small SDL based game engine with support for HTML5 deployments

Building

Prerequisites

  • vcpkg (Windows only)
  • SDL2 (Handled automatically via vcpkg in Windows)
  • Emscripten

Building for Web

mkdir build-web
cd build-web
cmake -G Ninja -DUSE_EMSCRIPTEN=ON -DEMSCRIPTEN_ROOT_PATH=D:/workspace/emsdk/upstream/emscripten ..

Building for Desktop Windows

mkdir build
cd build
cmake -G "Ninja" ..

About

A SDL2 Emscripten CMake project template


Languages

Language:C++ 45.7%Language:CMake 39.2%Language:HTML 15.1%