From cc471e9d4ec05db86da3ff818d1268e8a8148b9b Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Tue, 9 Jan 2018 13:17:02 +0100
Subject: [PATCH] [Jenkins] Use ninja in sanitizer job.

---
 Jenkinsfile                    | 10 ++--------
 scripts/cmake/ConanSetup.cmake |  4 ++++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 10011943f6b..981fdf0aaf5 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -370,18 +370,12 @@ pipeline {
                   '-DOGS_BUILD_UTILS=ON '
               }
               try {
-                build {
-                  target = 'test'
-                  cmd = 'UBSAN_OPTIONS=print_stacktrace=1 make -j $(nproc)'
-                }
+                build { cmd = 'UBSAN_OPTIONS=print_stacktrace=1 ninja test' }
               }
               catch(err) { echo "Clang sanitizer for unit tests failed!" }
 
               try {
-                build {
-                  target = 'ctest'
-                  cmd = 'UBSAN_OPTIONS=print_stacktrace=1 make -j $(nproc)'
-                }
+                build { cmd = 'UBSAN_OPTIONS=print_stacktrace=1 ninja ctest' }
               }
               catch(err) { echo "Clang sanitizer for end-to-end tests failed!" }
             }
diff --git a/scripts/cmake/ConanSetup.cmake b/scripts/cmake/ConanSetup.cmake
index 908f815513d..acaf2c5875e 100644
--- a/scripts/cmake/ConanSetup.cmake
+++ b/scripts/cmake/ConanSetup.cmake
@@ -32,6 +32,10 @@ if(LINUX AND BUILD_SHARED_LIBS)
     set(CONAN_OPTIONS ${CONAN_OPTIONS} VTK:fPIC=True)
 endif()
 
+if(OGS_USE_MPI)
+    set(CONAN_OPTIONS ${CONAN_OPTIONS} VTK:mpi=True)
+endif()
+
 if(OGS_BUILD_GUI)
     set(CONAN_REQUIRES ${CONAN_REQUIRES}
         Shapelib/1.3.0@bilke/stable
-- 
GitLab