summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2018-07-26 15:06:01 +0100
committerEdward Thomson <ethomson@edwardthomson.com>2018-07-26 15:35:41 +0100
commitf7bb4ff80bfa5e5173232685b13f143b572f36de (patch)
treef5898b01c3a9a4981a00e0a631b9a3cbbfbfdf67 /ci
parent6fb63c9285b79bc2c6b67845273abdc7eaacaa1c (diff)
downloadlibgit2-f7bb4ff80bfa5e5173232685b13f143b572f36de.tar.gz
ci: use a single setup script for mingw
Diffstat (limited to 'ci')
-rw-r--r--ci/setup-mingw-x86.ps120
-rw-r--r--ci/setup-mingw.ps1 (renamed from ci/setup-mingw-amd64.ps1)13
2 files changed, 9 insertions, 24 deletions
diff --git a/ci/setup-mingw-x86.ps1 b/ci/setup-mingw-x86.ps1
deleted file mode 100644
index 832c0f537..000000000
--- a/ci/setup-mingw-x86.ps1
+++ /dev/null
@@ -1,20 +0,0 @@
-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)
diff --git a/ci/setup-mingw-amd64.ps1 b/ci/setup-mingw.ps1
index eaa670968..76ecd3987 100644
--- a/ci/setup-mingw-amd64.ps1
+++ b/ci/setup-mingw.ps1
@@ -11,10 +11,15 @@ 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"
+if ($env:ARCH -eq "amd64") {
+ $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"
+} else {
+ $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")
+$wc.Downloadfile($mingw_uri, "${Env:TEMP}/mingw-${Env:ARCH}.zip")
-[System.IO.Compression.ZipFile]::ExtractToDirectory("${Env:TEMP}/mingw-${platform}.zip", $Env:TEMP)
+[System.IO.Compression.ZipFile]::ExtractToDirectory("${Env:TEMP}/mingw-${Env:ARCH}.zip", $Env:TEMP)