This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

character / scripts / openvt-build-local.sh
1.0 kB 40 lines
1#!/usr/bin/env bash 2set -euo pipefail 3 4ROOT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)" 5OPENVT_DIR="$ROOT_DIR/vendor/open-vt" 6 7if [ ! -d "$OPENVT_DIR" ]; then 8 echo "OpenVT source not found at $OPENVT_DIR" 9 echo "Run ./scripts/openvt-setup.sh first" 10 exit 1 11fi 12 13cd "$OPENVT_DIR" 14 15echo "Building OpenVT dependencies with local, non-mutating environment shims" 16 17mkdir -p "$HOME/.local/bin" 18cat > "$HOME/.local/bin/pyenv" <<'EOF' 19#!/usr/bin/env bash 20exit 0 21EOF 22chmod +x "$HOME/.local/bin/pyenv" 23 24export PATH="$HOME/.local/bin:$PATH" 25export PIP_BREAK_SYSTEM_PACKAGES=1 26export CC_x86_64_pc_windows_gnu=x86_64-w64-mingw32-gcc 27export CXX_x86_64_pc_windows_gnu=x86_64-w64-mingw32-g++ 28export CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc 29 30if command -v rustup >/dev/null 2>&1; then 31 rustup target add x86_64-pc-windows-gnu || true 32fi 33 34mkdir -p addons/gd-virtualcamera addons/keylogger 35 36./build_dependencies.sh || true 37 38echo 39echo "Post-build status:" 40find addons -maxdepth 3 -type f | sort