mirror of
https://github.com/ApfelTeeSaft/vanilla.git
synced 2026-08-26 19:33:44 +00:00
24 lines
586 B
Bash
Executable File
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"
|