this post was submitted on 30 Nov 2023
1 points (100.0% liked)

Lisp

53 readers
3 users here now

founded 1 year ago
MODERATORS
 

I have seen that sb-ext:save-lisp-and-die is used to make executables from sourc code, but how do you make the executable for specific systems? e.g. Linux, Windows, Apple.

you are viewing a single comment's thread
view the rest of the comments
[–] dzecniv@alien.top 1 points 11 months ago

Hi, you have to compile them on their respective platform, with possible help of a CI system. Or compile a Windows version on Wine: I read that the Kandria game's version is built like this.

Example Github actions: https://github.com/melusina-org/make-common-lisp-program

Example software that ships for all three platforms (in addition of an AppImage): https://github.com/VitoVan/calm