Fix Windows ninja.
This commit is contained in:
parent
04964839f2
commit
a6b48771d5
|
@ -48,9 +48,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||||
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
||||||
|
@ -68,9 +66,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||||
meson setup build --buildtype=release --default-library=static --backend=ninja
|
meson setup build --buildtype=release --default-library=static --backend=ninja
|
||||||
|
@ -124,9 +120,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||||
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
||||||
|
@ -144,9 +138,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
- template: azure-pipelines/vs2015-install-latest-python3-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||||
meson setup build --buildtype=release --default-library=static --backend=ninja
|
meson setup build --buildtype=release --default-library=static --backend=ninja
|
||||||
|
@ -202,9 +194,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/install-latest-meson.yml
|
- template: azure-pipelines/install-latest-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||||
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
||||||
|
@ -222,9 +212,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/install-latest-meson.yml
|
- template: azure-pipelines/install-latest-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||||
meson setup build --buildtype=release --default-library=static --backend=ninja
|
meson setup build --buildtype=release --default-library=static --backend=ninja
|
||||||
|
@ -278,9 +266,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/install-latest-meson.yml
|
- template: azure-pipelines/install-latest-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||||
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
meson setup build --buildtype=release --default-library=shared --backend=ninja
|
||||||
|
@ -298,9 +284,7 @@ jobs:
|
||||||
clean: all
|
clean: all
|
||||||
steps:
|
steps:
|
||||||
- template: azure-pipelines/install-latest-meson.yml
|
- template: azure-pipelines/install-latest-meson.yml
|
||||||
- script: |
|
- template: azure-pipelines/windows-install-ninja.yml
|
||||||
choco install ninja
|
|
||||||
displayName: 'Install Dependencies'
|
|
||||||
- script: |
|
- script: |
|
||||||
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||||
meson setup build --buildtype=release --default-library=static --backend=ninja
|
meson setup build --buildtype=release --default-library=static --backend=ninja
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
# 4 april 2019
|
||||||
|
# why this? because choco isn't available on the VS2015 image and is extremely slow on the VS2017 one (it should not take 2 minutes to install just ninja!)
|
||||||
|
- powershell: 'Invoke-WebRequest https://github.com/ninja-build/ninja/releases/download/v1.9.0/ninja-win.zip -OutFile C:\ninja-win.zip'
|
||||||
|
displayName: 'Download Ninja'
|
||||||
|
- shell: |
|
||||||
|
mkdir C:\ninja
|
||||||
|
powershell -Command "Expand-Archive -LiteralPath C:\ninja-win.zip -DestinationPath C:\ninja"
|
||||||
|
@echo ##vso[task.prependpath]C:\ninja
|
||||||
|
displayName: 'Install Ninja'
|
Loading…
Reference in New Issue