mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 01:53:24 +09:00
15 lines
707 B
Bash
15 lines
707 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
# CPU runners may be GitHub-hosted or self-hosted; the artifact ABI stays Ubuntu.
|
|
test -f /.dockerenv
|
|
. /etc/os-release
|
|
test "$ID" = ubuntu && test "$VERSION_ID" = 24.04
|
|
apt-get update
|
|
apt-get install -y curl gnupg tar xz-utils zstd build-essential gh jq unzip zip wget pkg-config cmake
|
|
curl --fail --silent --show-error https://apt.llvm.org/llvm-snapshot.gpg.key \
|
|
| gpg --dearmor -o /usr/share/keyrings/llvm-archive-keyring.gpg
|
|
echo 'deb [signed-by=/usr/share/keyrings/llvm-archive-keyring.gpg] https://apt.llvm.org/noble/ llvm-toolchain-noble-20 main' \
|
|
> /etc/apt/sources.list.d/llvm.list
|
|
apt-get update
|
|
apt-get install -y libc++1-20 libc++abi1-20 libunwind-20
|