/
redgpu
/
ispc
Обзор
Документация
Войти
/
redgpu
/
ispc
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/scripts/init-env.sh
33 строки
1 KB
Arina Neshlyaeva
CI: extend RK superbuild workflow
29 янв 2026, 05:51
29 янв 2026, 05:51
6024377
Код
Авторство
О чём код?
#!/bin/bash -e # Define some widely used environment variables in one place SDE_MIRROR_ID=${SDE_MIRROR_ID:-"859732"} SDE_TAR_NAME=${SDE_TAR_NAME:-"sde-external-9.58.0-2025-06-16"} USER_AGENT=${USER_AGENT:-"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36"} LLVM_REPO=${LLVM_REPO:-"https://github.com/ispc/ispc.dependencies"} LLVM_VERSION=${LLVM_VERSION:-"21.1"} echo "LLVM_VERSION=${LLVM_VERSION}" >> "${GITHUB_ENV}" OS=$(uname -s) ARCH=$(uname -m) case "$OS" in Linux*) if [ "$ARCH" == "aarch64" ]; then LLVM_TAR=${LLVM_TAR:-"llvm-21.1.8-ubuntu22.04aarch64-Release+Asserts-x86.arm.wasm.tar.xz"} else LLVM_TAR=${LLVM_TAR:-"llvm-21.1.8-ubuntu22.04-Release+Asserts-x86.arm.wasm.tar.xz"} fi ;; Darwin*) LLVM_TAR=${LLVM_TAR:-"llvm-21.1.8-macos-Release+Asserts-universal-x86.arm.wasm.tar.xz"} ;; *) echo "Unsupported OS: $OS" exit 1 ;; esac echo "Installing build dependencies for ISPC on $OS" echo "LLVM version: $LLVM_VERSION" echo "LLVM tarball: $LLVM_TAR"