From 9bc2e7463ebb3c708708bc19f563920770a30607 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Fri, 1 Feb 2019 13:42:44 +0100
Subject: [PATCH] [Azure] Use ninja.

---
 azure-pipelines.yml | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 35adfddf30e..bec730862e4 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -9,15 +9,11 @@ jobs:
       versionSpec: '3.7'
   - script: |
       pip install conan --upgrade
-  - task: CMake@1
-    inputs:
-      cmakeArgs: ".. -A x64 -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DOGS_EIGEN_DYNAMIC_SHAPE_MATRICES=ON -DOGS_USE_PCH=OFF"
-  - task: MSBuild@1
-    inputs:
-      solution: 'build/ALL_BUILD.vcxproj'
-      maximumCpuCount: true
-      configuration: 'Release'
-  - script: |
-      cd build\bin
-      .\testrunner.exe
-    displayName: 'testrunner'
+      conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
+      conan install ninja_installer/1.8.2_kitware@bincrafters/stable -r bincrafters -g=virtualenv
+      call activate.bat
+      mkdir build
+      cd build
+      call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\vsdevcmd" -arch=x64
+      cmake .. -G Ninja -DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DOGS_EIGEN_DYNAMIC_SHAPE_MATRICES=ON -DOGS_USE_PCH=OFF
+      ninja tests
-- 
GitLab