TheBrokenRail
5c607d96b8
All checks were successful
Build / Build (AMD64, Server) (push) Successful in 10m2s
Build / Build (AMD64, Client) (push) Successful in 10m13s
Build / Build (ARM64, Server) (push) Successful in 9m2s
Build / Build (ARM64, Client) (push) Successful in 9m22s
Build / Build (ARMHF, Server) (push) Successful in 6m37s
Build / Build (ARMHF, Client) (push) Successful in 8m50s
Build / Test (Server) (push) Successful in 11m39s
Build / Release (push) Has been skipped
Build / Test (Client) (push) Successful in 17m2s
29 lines
516 B
Bash
Executable File
29 lines
516 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
# Variables
|
|
MODE="$(echo "$1" | tr '[:upper:]' '[:lower:]')"
|
|
ARCH="$(echo "$2" | tr '[:upper:]' '[:lower:]')"
|
|
|
|
# Run CMake If Needed
|
|
if [ ! -f "build/${MODE}-${ARCH}/build.ninja" ]; then
|
|
./scripts/setup.sh "${MODE}" "${ARCH}"
|
|
fi
|
|
# Use Build Dir
|
|
cd "build/${MODE}-${ARCH}"
|
|
|
|
# Create Prefix
|
|
if [ -z "${DESTDIR+x}" ]; then
|
|
export DESTDIR="$(cd ../../; pwd)/out/${MODE}-${ARCH}"
|
|
rm -rf "${DESTDIR}"
|
|
mkdir -p "${DESTDIR}"
|
|
fi
|
|
|
|
# Build
|
|
cmake --build .
|
|
cmake --install .
|
|
|
|
# Exit
|
|
cd ../../
|