Building a Cross-Platform Lisp Binary

posted on 2019-08-06 19:00:00

Let's say you've created an awesome desktop game using Common Lisp. Good job. Now, how will you share your creation?

Unfortunately lisp has yet to take over the world, so if you want widespread use of your game you must produce a binary for each platform you want to support.

This post will cover:

  • How binaries are generally built in Common Lisp
  • Building a binary for a sample-game which includes an external library (SDL2)
  • How to set up CI (Azure Pipelines) to produce binaries for a sample-game on Linux, Mac, and Windows (using Pipelines' free plan).

This blog covers game-dev, linux, lisp, mac, programming, syn, web, windows

Unless otherwise credited all blog material Creative Commons License by Ark