@@ -43,14 +43,14 @@ environment:
43
43
# *not* use debug assertions and llvm assertions. This is because they take
44
44
# too long on appveyor and this is tested by rustbuild below.
45
45
- MSYS_BITS : 32
46
- RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu
46
+ RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu --enable-ninja
47
47
SCRIPT : python x.py test
48
48
MINGW_URL : https://s3.amazonaws.com/rust-lang-ci
49
49
MINGW_ARCHIVE : i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
50
50
MINGW_DIR : mingw32
51
51
- MSYS_BITS : 64
52
52
SCRIPT : python x.py test
53
- RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu
53
+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu --enable-ninja
54
54
MINGW_URL : https://s3.amazonaws.com/rust-lang-ci
55
55
MINGW_ARCHIVE : x86_64-4.9.2-release-win32-seh-rt_v4-rev4.7z
56
56
MINGW_DIR : mingw64
@@ -68,15 +68,15 @@ environment:
68
68
SCRIPT: python x.py dist
69
69
DEPLOY: 1
70
70
- MSYS_BITS : 32
71
- RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu --enable-extended
71
+ RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu --enable-extended --enable-ninja
72
72
SCRIPT : python x.py dist
73
73
MINGW_URL : https://s3.amazonaws.com/rust-lang-ci
74
74
MINGW_ARCHIVE : i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
75
75
MINGW_DIR : mingw32
76
76
DEPLOY : 1
77
77
- MSYS_BITS : 64
78
78
SCRIPT : python x.py dist
79
- RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu --enable-extended
79
+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu --enable-extended --enable-ninja
80
80
MINGW_URL : https://s3.amazonaws.com/rust-lang-ci
81
81
MINGW_ARCHIVE : x86_64-4.9.2-release-win32-seh-rt_v4-rev4.7z
82
82
MINGW_DIR : mingw64
@@ -116,9 +116,16 @@ install:
116
116
117
117
# Download and install sccache
118
118
- appveyor-retry appveyor DownloadFile https://s3.amazonaws.com/rust-lang-ci/rust-ci-mirror/2017-03-16-sccache-x86_64-pc-windows-msvc
119
- - mv 2017-03-16-sccache-x86_64-pc-windows-msvc sccache
119
+ - mv 2017-03-16-sccache-x86_64-pc-windows-msvc sccache.exe
120
120
- set PATH=%PATH%;%CD%
121
121
122
+ # Download and install ninja
123
+ #
124
+ # Note that this is originally from the github releases patch of Ninja
125
+ - appveyor-retry appveyor DownloadFile https://s3.amazonaws.com/rust-lang-ci/rust-ci-mirror/2017-03-15-ninja-win.zip
126
+ - 7z x 2017-03-15-ninja-win.zip
127
+ # - set PATH=%PATH%;%CD% -- this already happens above for sccache
128
+
122
129
# Install InnoSetup to get `iscc` used to produce installers
123
130
- appveyor-retry choco install -y InnoSetup
124
131
- set PATH="C:\Program Files (x86)\Inno Setup 5";%PATH%
0 commit comments