mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-07-30 20:01:59 +08:00
28 lines
982 B
PowerShell
28 lines
982 B
PowerShell
if (!(Test-Path "C:\users\appveyor\local-lib-$env:ARCH.7z")) {
|
|
wget "https://bintray.com/lordofhyphens/Slic3r/download_file?file_path=local-lib-$env:ARCH.7z" -o "C:\users\appveyor\local-lib-$env:ARCH.7z" | Write-Output
|
|
}
|
|
|
|
if (Test-Path "C:\users\appveyor\local-lib-$env:ARCH.7z") {
|
|
cmd /c "7z x C:\Users\appveyor\local-lib-$env:ARCH.7z -oC:\projects\slic3r" -y | Write-Output
|
|
rm -r 'C:\projects\slic3r\local-lib\Slic3r*'
|
|
}
|
|
|
|
$env:Path = "C:\Strawberry\c\bin;C:\Strawberry\perl\bin;" + $env:Path
|
|
cd C:\projects\slic3r
|
|
|
|
rm -r 'C:\Program Files (x86)\Microsoft Vis*\bin' -Force
|
|
|
|
Add-AppveyorCompilationMessage -Message "Building Slic3r XS"
|
|
perl ./Build.pl
|
|
|
|
if ($LastExitCode -ne 0) {
|
|
Add-AppveyorCompilationMessage -Message "XS Failed to Build" -Category Error
|
|
$host.SetShouldExit($LastExitCode)
|
|
exit
|
|
}
|
|
|
|
Add-AppveyorCompilationMessage -Message "Making ZIP package"
|
|
cd package/win
|
|
./compile_wrapper.ps1 524 | Write-Output
|
|
./package_win32.ps1 524| Write-Output
|