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.
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.
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