aboutsummaryrefslogtreecommitdiff
path: root/.appveyor.yml
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2017-06-12 17:04:36 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2017-07-17 14:23:59 +0530
commit6582cd28c80fc3ef6ecd9476a4a23d21ca6a9f2b (patch)
tree8e1e0c5e39d32c28bf12dcfd631c74f5fcc948bb /.appveyor.yml
parentf77c3176ab5cb583fc32bfdebeb320481b7d3592 (diff)
downloadmeson-6582cd28c80fc3ef6ecd9476a4a23d21ca6a9f2b.zip
meson-6582cd28c80fc3ef6ecd9476a4a23d21ca6a9f2b.tar.gz
meson-6582cd28c80fc3ef6ecd9476a4a23d21ca6a9f2b.tar.bz2
CI: Use QuLogic's Ninja patches
This way we get some testing for the patches, and speed up our builds. My server is hosted on a UK Linode, so it should have good uptimes. However, we should likely move this into the Docker image at least for Linux, and perhaps put it in a CI cache for the rest.
Diffstat (limited to '.appveyor.yml')
-rw-r--r--.appveyor.yml4
1 files changed, 3 insertions, 1 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index 6551445..08143e8 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -57,9 +57,11 @@ install:
- cmd: set "ORIG_PATH=%PATH%"
# Boost 1.56.0: https://www.appveyor.com/docs/build-environment/#boost
#- cmd: set "BOOST_ROOT=C:\Libraries\boost"
+ # Use a Ninja with QuLogic's patch: https://github.com/ninja-build/ninja/issues/1219
+ - cmd: set "MESON_FIXED_NINJA=1"
+ - ps: (new-object net.webclient).DownloadFile('http://nirbheek.in/files/binaries/ninja/win32/ninja.exe', 'C:\projects\meson\ninja.exe')
# Use the x86 python only when building for x86 for the cpython tests.
# For all other archs (including, say, arm), use the x64 python.
- - ps: (new-object net.webclient).DownloadFile('https://www.dropbox.com/s/bbzvepq85hv47x1/ninja.exe?dl=1', 'C:\projects\meson\ninja.exe')
- cmd: if %arch%==x86 (set MESON_PYTHON_PATH=C:\python34) else (set MESON_PYTHON_PATH=C:\python34-x64)
# Set paths and config for each build type.