diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2018-07-14 13:03:16 +0100 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2018-09-08 19:26:48 +0100 |
commit | 56462cd4ebe7160b36083f0b99e67cd385aa97e1 (patch) | |
tree | 45ba941597367bad9c4a7cee0ba0852f2f9d0f3b | |
parent | fe31cf0224cdae2479f385b717fbaff5e7158e60 (diff) | |
download | libgit2-56462cd4ebe7160b36083f0b99e67cd385aa97e1.tar.gz |
ci: scripts to setup mingw build environment
-rw-r--r-- | ci/setup-mingw-amd64.ps1 | 20 | ||||
-rw-r--r-- | ci/setup-mingw-x86.ps1 | 20 |
2 files changed, 40 insertions, 0 deletions
diff --git a/ci/setup-mingw-amd64.ps1 b/ci/setup-mingw-amd64.ps1 new file mode 100644 index 000000000..eaa670968 --- /dev/null +++ b/ci/setup-mingw-amd64.ps1 @@ -0,0 +1,20 @@ +Set-StrictMode -Version Latest + +$ErrorActionPreference = "Stop" +$PSDefaultParameterValues['*:ErrorAction'] = 'Stop' + +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + +[Reflection.Assembly]::LoadWithPartialName("System.IO.Compression.FileSystem"); + +Write-Host "##############################################################################" +Write-Host "## Downloading mingw" +Write-Host "##############################################################################" + +$mingw_uri = "https://bintray.com/libgit2/build-dependencies/download_file?file_path=mingw-w64-x86_64-8.1.0-release-win32-seh-rt_v6-rev0.zip" +$platform = "x86_64" + +$wc = New-Object net.webclient +$wc.Downloadfile($mingw_uri, "${Env:TEMP}/mingw-${platform}.zip") + +[System.IO.Compression.ZipFile]::ExtractToDirectory("${Env:TEMP}/mingw-${platform}.zip", $Env:TEMP) diff --git a/ci/setup-mingw-x86.ps1 b/ci/setup-mingw-x86.ps1 new file mode 100644 index 000000000..832c0f537 --- /dev/null +++ b/ci/setup-mingw-x86.ps1 @@ -0,0 +1,20 @@ +Set-StrictMode -Version Latest + +$ErrorActionPreference = "Stop" +$PSDefaultParameterValues['*:ErrorAction'] = 'Stop' + +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + +[Reflection.Assembly]::LoadWithPartialName("System.IO.Compression.FileSystem"); + +Write-Host "##############################################################################" +Write-Host "## Downloading mingw" +Write-Host "##############################################################################" + +$mingw_uri = "https://bintray.com/libgit2/build-dependencies/download_file?file_path=mingw-w64-i686-8.1.0-release-win32-sjlj-rt_v6-rev0.zip" +$platform = "x86" + +$wc = New-Object net.webclient +$wc.Downloadfile($mingw_uri, "${Env:TEMP}/mingw-${platform}.zip") + +[System.IO.Compression.ZipFile]::ExtractToDirectory("${Env:TEMP}/mingw-${platform}.zip", $Env:TEMP) |