ares-openbsd/thirdparty/SDL/build-sdl.sh

31 行
739 B
Bash
実行ファイル

#!/bin/bash
set -euo pipefail
if [ ! -d "SDL" ]; then
git clone https://github.com/libsdl-org/SDL.git -b SDL2
else
git -C SDL fetch
fi
git -C SDL reset --hard "$(cat HEAD)"
mkdir -p SDL/build
pushd SDL/build
SDLARGS=()
SDLARGS+=("-DCMAKE_OSX_ARCHITECTURES=arm64;x86_64")
if [ -n "${GITHUB_ACTIONS+1}" ]; then
if [ $ImageOS == "macos12" ]; then
SDLARGS+=(-DCMAKE_OSX_DEPLOYMENT_TARGET=10.11)
echo "Added 10.11 deployment target to SDL build arguments"
elif [ $ImageOS == "macos14" ]; then
SDLARGS+=(-DCMAKE_OSX_DEPLOYMENT_TARGET=10.13)
echo "Added 10.13 deployment target to SDL build arguments"
fi
fi
cmake .. "${SDLARGS[@]}"
cmake --build .
popd
cp SDL/build/libSDL2-2.0.0.dylib .