diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2017-06-12 17:04:36 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2017-07-17 14:23:59 +0530 |
commit | 6582cd28c80fc3ef6ecd9476a4a23d21ca6a9f2b (patch) | |
tree | 8e1e0c5e39d32c28bf12dcfd631c74f5fcc948bb /.appveyor.yml | |
parent | f77c3176ab5cb583fc32bfdebeb320481b7d3592 (diff) | |
download | meson-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.yml | 4 |
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. |