26ab00b6c7
* Fix deprecated set-env declaration * Fix add-path and set-env in install-sscache.ps1
20 lines
661 B
PowerShell
Executable File
20 lines
661 B
PowerShell
Executable File
#!/usr/bin/env pwsh
|
|
$os=$args[0]
|
|
$version="0.2.12"
|
|
echo "Current OS:" $os
|
|
switch ($os){
|
|
"macOS" {$platform = "x86_64-apple-darwin"}
|
|
"Linux" {$platform = "x86_64-unknown-linux-musl"}
|
|
"Windows" {$platform ="x86_64-pc-windows-msvc"}
|
|
}
|
|
echo "Target arch: " $platform
|
|
$basename = "sccache-$version-$platform"
|
|
$url = "https://github.com/mozilla/sccache/releases/download/"+"$version/$basename.tar.gz"
|
|
echo "Download sccache from "+$url
|
|
curl -LO $url
|
|
tar -xzvf "$basename.tar.gz"
|
|
ls $basename/
|
|
. $basename/sccache --start-server
|
|
echo "$(pwd)/$basename" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
|
|
echo "RUSTC_WRAPPER=sccache" >> $GITHUB_ENV
|