From 6e0a8915af6f794f64e9fbe1d73c3a5e40770919 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Tue, 2 Apr 2019 22:09:43 -0400 Subject: [PATCH] Try a Windows build. --- azure-pipelines.yml | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 51b92771..672cf894 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -25,7 +25,39 @@ jobs: - script: | meson setup build-static --buildtype=release --default-library=static ninja -C build-static - displayName: "Build static" + displayName: 'Build static' + +- job: windowsVS2017Msbuild + displayName: 'Windows 64-bit Visual Studio 2017' + pool: + vmImage: 'vs2017-win2016' + workspace: + clean: all + steps: + - task: UsePythonVersion@0 + inputs: + versionSpec: '3.6' + architecture: 'x64' + - script: | + python -m pip install --upgrade pip setuptools wheel + pip install meson + displayName: 'Setup' + - script: | + meson setup build-shared --buildtype=release + displayName: 'Prepare shared build' + - task: MSBuild@1 + inputs: + solution: 'build-shared/*.sln' + maximumCpuCount: true + displayName: 'Build shared' + - script: | + meson setup build-static --buildtype=release --default-library=static + displayName: 'Prepare static build' + - task: MSBuild@1 + inputs: + solution: 'build-static/*.sln' + maximumCpuCount: true + displayName: 'Build static' # mac: # imageName: 'macos-10.13'