Files

24 lines
586 B
Bash
Executable File

#!/bin/bash
set -e
EXTRA_CMAKE_FLAGS=
if [ "$ARCH" = "aarch64" ]
then
EXTRA_CMAKE_FLAGS=(
-DCMAKE_CROSSCOMPILING=ON
-DCMAKE_SYSTEM_PROCESSOR=aarch64
-DCMAKE_SYSTEM_NAME=Linux
)
export PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig
export PATH=$PATH:/usr/lib/aarch64-linux-gnu
export CC=aarch64-linux-gnu-gcc
export AR=aarch64-linux-gnu-ar
fi
mkdir -p /build
cmake -S /vanilla -B /build -DVANILLA_BUILD_VENDORED=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo "${EXTRA_CMAKE_FLAGS[@]}"
cmake --build /build --parallel
cmake --install /build --prefix "/install"