At this moment, the only supported way to build the game is to use Docker images. Later, the normal way will back.
1. Docker way
You can use Docker images build
and buildwin64
from the project
Docker. They contain all libraries
and compiler needed to build the game.
1.1 Linux
To build the game for Linux, run in a console:
docker run --rm -w /app -v [path to source code]:/app ghcr.io/thindil/build /bin/bash others/build.tcl
It will build the game and put all needed files (except libraries) to directory release in the project root directory (where file steamsky.gpr is).
1.2 Windows
To build the game for Windows 64-bit, run in a console:
docker run --rm -w /app -v [path to source code]:/app ghcr.io/thindil/buildwin64 /bin/bash others/build.tcl x86_64-windows
It will build the game and put all needed files (except libraries) to directory release in the project root directory (where file steamsky.gpr is).