From cc9fbb7819ee316df4a04476ffa6f20ced6e0ea0 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Thu, 11 Oct 2018 15:36:33 +0200
Subject: [PATCH] [CMake] Do not build partmesh on gcc 5.4.

---
 .../Utils/ModelPreparation/PartitionMesh/CMakeLists.txt      | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Applications/Utils/ModelPreparation/PartitionMesh/CMakeLists.txt b/Applications/Utils/ModelPreparation/PartitionMesh/CMakeLists.txt
index e0888ee1d60..4f42a107bbf 100644
--- a/Applications/Utils/ModelPreparation/PartitionMesh/CMakeLists.txt
+++ b/Applications/Utils/ModelPreparation/PartitionMesh/CMakeLists.txt
@@ -1,3 +1,8 @@
+if(COMPILER_IS_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL "5.4")
+    message(WARNING "gcc 5.4 segfaults when compiling partmesh!\n"
+        "Disabled partmesh compilation!")
+    return()
+endif()
 add_executable(partmesh PartitionMesh.cpp Metis.cpp NodeWiseMeshPartitioner.cpp)
 
 set_target_properties(partmesh PROPERTIES FOLDER Utilities)
-- 
GitLab