#!/bin/bash if [ "$(uname -m)" == "aarch64" ]; then apk add -U cmake make g++ mesa-dev mkdir -p /build/build_pi cd /build/build_pi cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DPLATFORM=DRM \ -DCUSTOMIZE_BUILD=ON \ -DSUPPORT_CAMERA_SYSTEM=ON \ -DSUPPORT_CLIPBOARD_IMAGE=OFF \ -DSUPPORT_COMPRESSION_API=OFF \ -DSUPPORT_DEFAULT_FONT=ON \ -DSUPPORT_FILEFORMAT_DDS=OFF \ -DSUPPORT_FILEFORMAT_FNT=OFF \ -DSUPPORT_FILEFORMAT_GIF=OFF \ -DSUPPORT_FILEFORMAT_GLTF=OFF \ -DSUPPORT_FILEFORMAT_HDR=OFF \ -DSUPPORT_FILEFORMAT_IQM=OFF \ -DSUPPORT_FILEFORMAT_M3D=OFF \ -DSUPPORT_FILEFORMAT_MOD=OFF \ -DSUPPORT_FILEFORMAT_MP3=OFF \ -DSUPPORT_FILEFORMAT_MTL=OFF \ -DSUPPORT_FILEFORMAT_OBJ=OFF \ -DSUPPORT_FILEFORMAT_OGG=OFF \ -DSUPPORT_FILEFORMAT_PNG=ON \ -DSUPPORT_FILEFORMAT_QOA=OFF \ -DSUPPORT_FILEFORMAT_QOI=ON \ -DSUPPORT_FILEFORMAT_TTF=ON \ -DSUPPORT_FILEFORMAT_VOX=OFF \ -DSUPPORT_FILEFORMAT_WAV=OFF \ -DSUPPORT_FILEFORMAT_XM=OFF \ -DSUPPORT_GESTURES_SYSTEM=OFF \ -DSUPPORT_GIF_RECORDING=OFF \ -DSUPPORT_IMAGE_EXPORT=OFF \ -DSUPPORT_IMAGE_GENERATION=OFF \ -DSUPPORT_IMAGE_MANIPULATION=OFF \ -DSUPPORT_MESH_GENERATION=ON \ -DSUPPORT_MODULE_RAUDIO=OFF \ -DSUPPORT_MODULE_RMODELS=ON \ -DSUPPORT_MODULE_RSHAPES=ON \ -DSUPPORT_MODULE_RTEXT=ON \ -DSUPPORT_MODULE_RTEXTURES=ON \ -DSUPPORT_MOUSE_GESTURES=OFF \ -DSUPPORT_QUADS_DRAW_MODE=ON \ -DSUPPORT_SCREEN_CAPTURE=OFF \ -DSUPPORT_SSH_KEYBOARD_RPI=OFF \ -DSUPPORT_STANDARD_FILEIO=ON \ -DSUPPORT_TEXT_MANIPULATION=ON \ -DSUPPORT_WINMM_HIGHRES_TIMER=ON make -j12 else podman run --rm --arch=aarch64 --pull always -v `pwd`:/build ghcr.io/linuxcontainers/alpine /bin/sh /build/build_pi.sh fi