Création de l'image conteneur
git clone --depth=1 https://github.com/ChrisWiGit/lazarus-docker cd lazarus-docker podman build -t lazarus-docker .
Paramètre de compilation
cat > runenv.sh <<'EOF' #! /bin/bash cd /project lazbuildl64 *.lpr && install -d build/linux64/ && mv project1 /project/build/linux64/ lazbuildw32 *.lpr && install -d build/win32/ && mv project1.exe /project/build/win32/ lazbuildw64 *.lpr && install -d build/win64/ && mv project1.exe /project/build/win64/ EOF chmod +x runenv.sh
Compilation
podman run -v $PWD:/project --rm localhost/lazarus-docker:latest /project/runenv.sh
Suppression des symboles et info de debug pour réduire la taille des fichiers :
strip build/*/*