From 0736c29092f0020c695e9567202d7ccc88411d69 Mon Sep 17 00:00:00 2001
From: FBerendsen <floris.berendsen@gmail.com>
Date: Thu, 10 Dec 2015 19:42:38 +0100
Subject: [PATCH] COMP: added gcc 5.2 / cmake 3.2 support

---
 CMakeLists.txt | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index beb8141a..92154203 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,6 +24,9 @@ endif()
 
 # ---------------------------------------------------------------------
 # ITK
+if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
+  add_definitions(-DVCL_CAN_STATIC_CONST_INIT_FLOAT=0 -DVCL_CAN_STATIC_CONST_INIT_INT=0)
+endif()
 
 find_package( ITK REQUIRED )
 include( ${ITK_USE_FILE} )
@@ -34,6 +37,16 @@ include( "${CMAKE_CURRENT_SOURCE_DIR}/CMake/elxITKRequiredModules.cmake" )
 find_package( Boost )
 include_directories( ${Boost_INCLUDE_DIRS} )
 
+# ---------------------------------------------------------------------
+# OpenMP Library 
+# Required for ElastixComponent
+# gcc needs the appropriate flags to support OpenMP 
+find_package(OpenMP)
+if (OPENMP_FOUND)
+    set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
+    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+endif()
+
 # ---------------------------------------------------------------------
 # Build SuperElastix
 # For now we just enable all modules
-- 
GitLab