@@ -6,6 +6,9 @@ environment:
6
6
BITS : 64
7
7
- TARGET : i686-pc-windows-gnu
8
8
BITS : 32
9
+ MINGW_URL : https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-win32/dwarf/i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z/download
10
+ MINGW_ARCHIVE : i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
11
+ MINGW_DIR : mingw32
9
12
access_token :
10
13
secure : q8Wqx0brgfpOYFQqWauvucE2h0o1WYb41a3gKaCKV9QiE4eTz6qLNlqyC3mdsp4Q
11
14
branches :
@@ -21,6 +24,12 @@ on_finish:
21
24
- ps : $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
22
25
23
26
install :
27
+ - if defined MSYS_BITS set PATH=C:\msys64\mingw%MSYS_BITS%\bin;C:\msys64\usr\bin;%PATH%
28
+ - if defined MINGW_ARCHIVE appveyor DownloadFile "%MINGW_URL%" -FileName "%MINGW_ARCHIVE%"
29
+ - if defined MINGW_ARCHIVE 7z x -y "%MINGW_ARCHIVE%" > nul
30
+ - if defined MINGW_ARCHIVE set PATH=%CD%\%MINGW_DIR%\bin;%PATH%
31
+ - if defined MINGW_ARCHIVE where gcc
32
+ - if defined MINGW_ARCHIVE gcc -v
24
33
- ps : |
25
34
# Install Rust
26
35
Start-FileDownload "https://static.rust-lang.org/dist/rust-nightly-${env:TARGET}.exe" -FileName "rust-nightly.exe"
@@ -29,8 +38,8 @@ install:
29
38
30
39
# For -gnu builds
31
40
if ($env:TARGET -match "-gnu$") {
32
- $env:PATH="C:\msys64\usr\bin;$env:PATH"
33
- $env:PATH="C:\msys64\mingw${env:BITS}\bin;$env:PATH"
41
+ # $env:PATH="C:\msys64\usr\bin;$env:PATH"
42
+ # $env:PATH="C:\msys64\mingw${env:BITS}\bin;$env:PATH"
34
43
# Remove the mingw gcc to keep it from interfering with the build
35
44
Remove-Item -Recurse -Force "C:\rust\lib\rustlib\$env:TARGET\bin\"
36
45
}
0 commit comments