Deploying to Desktop

Deploying to desktop platforms is a done via a simple CMake build. Your game has CMake presets (in the CMakePresets.json) file for various configuration.

The release configuration is meant for deploying your game to other systems. In your editor or IDE, simply build the game using the release preset.

To build the game from the command line instead, you may run the release workflow:

Build your game for deployment
cmake --workflow --preset release

Note

cerlib produces self-contained executables that depend only on the following:

  • The cerlib shared library, e.g. cerlib.dll or cerlib.so
  • The C++ runtime, e.g. msvcrt on Windows and libstdc++ on Linux