[build]
build-std = false
xargo = false
zig = false
context = "."
[build.env]
passthrough = ["HARFBUZZ_SYS_NO_PKG_CONFIG"]
[target.aarch64-unknown-linux-gnu]
pre-build = [
"apt update && apt install -y llvm clang pkg-config libssl-dev",
]
[target.x86_64-unknown-linux-gnu]
pre-build = [
"apt update && apt install -y llvm clang pkg-config libssl-dev",
]
[target.x86_64-unknown-linux-musl]
pre-build = [
"apt update && apt install -y llvm clang pkg-config libssl-dev",
]
[target.aarch64-unknown-linux-musl]
pre-build = [
"apt update && apt install -y llvm clang pkg-config libssl-dev",
]
[target.riscv64gc-unknown-linux-gnu]
pre-build = [
"apt update && apt install -y llvm clang pkg-config libssl-dev",
]
[target.x86_64-pc-windows-msvc]
pre-build = [
"Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser",
"Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression",
"scoop install main/llvm",
"scoop install main/mingw",
"scoop install main/clangd"
]
[target.x86_64-pc-windows-gnu]
pre-build = [
"Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser",
"Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression",
"scoop install main/llvm",
"scoop install main/mingw",
"scoop install main/clangd"
]
[target.x86_64-apple-darwin]
pre-build = []