From 01daf17bf523717b32f2e7fcfbcecc42837fee84 Mon Sep 17 00:00:00 2001
From: Rene Halver <r.halver@fz-juelich.de>
Date: Mon, 30 Nov 2020 14:05:23 +0100
Subject: [PATCH] fixed gcc8 Fortran08 complete run - removed Fortran08 mpi
 bindings

---
 .gitlab-ci.yml                |  2 +-
 ci/build_mpi_complete_gcc8.sh | 30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)
 create mode 100755 ci/build_mpi_complete_gcc8.sh

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 51e5617..680092c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -402,7 +402,7 @@ build-mpich-complete-gcc8:
         - public-docker
     when: always
     script:
-        - ./ci/build_mpi_complete.sh
+        - ./ci/build_mpi_complete_gcc8.sh
     artifacts:
         name: pages
         when: always
diff --git a/ci/build_mpi_complete_gcc8.sh b/ci/build_mpi_complete_gcc8.sh
new file mode 100755
index 0000000..4e6df36
--- /dev/null
+++ b/ci/build_mpi_complete_gcc8.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+source $(cd "$(dirname "$0")"; pwd -P)/ci_funcs.sh
+
+# create badge
+create_badge "${BADGE_FILENAME}" build-mpi unknown "--color=#808080"
+[[ ${BADGE_ONLY} ]] && pushbadge_exit "${BADGE_FILENAME}" 0
+
+# load MPI environment
+load_MPI
+
+# build
+mkdir -p build && cd build
+
+if [[ $? == 0 ]]; then
+
+    #CC=/usr/lib64/mpi/gcc/openmpi3/bin/mpicc CXX=/usr/lib64/mpi/gcc/openmpi3/bin/mpicxx FC=/usr/lib64/mpi/gcc/openmpi3/bin/mpif90 ${CMAKE} ..
+    ln -s /usr/bin/vtk7 /usr/bin/vtk
+    ln -s /usr/bin/vtk7 /usr/bin/pvtk
+    ${CMAKE} .. -DCM_ALL_FORTRAN=ON -DCM_ALL_VORONOI=ON -DCM_ALL_VTK_OUTPUT=ON -DCM_ALL_TESTS=ON -DCM_ALL_AUTO_DOC=ON -DVTK_DIR=/usr/local/lib/cmake/vtk-8.2 
+    make VERBOSE=1
+    make test
+
+    if [[ $? == 0 ]]; then
+        create_badge "${BADGE_FILENAME}" build-mpi passed --color=green
+        pushbadge_exit "${BADGE_FILENAME}" 0
+    fi
+fi
+
+create_badge "${BADGE_FILENAME}" build-mpi failed --color=red
+pushbadge_exit "${BADGE_FILENAME}" 1
-- 
GitLab