Files
itgmania212121/Utils/build-release-linux.sh
T

18 lines
644 B
Bash
Raw Normal View History

2022-06-06 23:40:27 +02:00
#!/bin/sh
set -eux
cd "$(dirname $0)"
docker build -f Dockerfile-linux-amd64 . -t itgmania-linux-build:amd64
docker run -i -v $(pwd)/..:/data itgmania-linux-build:amd64 sh -eux <<'EOF'
2023-03-25 23:02:32 +01:00
git config --global --add safe.directory /data
2022-06-11 13:43:03 +02:00
cmake -S /data -B /tmp/Build -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DWITH_CLUB_FANTASTIC=On
2022-06-06 23:40:27 +02:00
cmake --build /tmp/Build -j $(nproc)
cmake --build /tmp/Build --target package
2022-06-11 13:43:03 +02:00
cmake -S /data -B /tmp/Build -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DWITH_CLUB_FANTASTIC=Off
cmake --build /tmp/Build --target package
2022-06-06 23:40:27 +02:00
mkdir -p /data/Build/release
cp /tmp/Build/ITGmania-* /data/Build/release/
EOF