feat: install rustup requirements for MacOS universal builds

This commit is contained in:
Charles L 2025-09-02 14:49:02 +10:00
parent d9e6199835
commit 17ccc9dca9

View File

@ -80,9 +80,22 @@ run = [
# BUILD TASKS
# ============================================================================
[tasks.install-rust-targets]
description = "Install required Rust targets for MacOS universal builds"
run = '''
#!/usr/bin/env bash
# Check if we're on macOS
if [[ "$OSTYPE" == "darwin"* ]]; then
echo "Detected macOS, installing universal build targets..."
rustup target add x86_64-apple-darwin
rustup target add aarch64-apple-darwin
echo "Rust targets installed successfully!"
fi
'''
[tasks.build]
description = "Build complete application (matches Makefile)"
depends = ["install-and-build"]
depends = ["install-rust-targets", "install-and-build"]
run = [
"yarn download:bin",
"yarn build"