From 3842fa9276bd3be9ca5304476297f2c52ff3cdec Mon Sep 17 00:00:00 2001
From: Michael Kuron <mkuron@icp.uni-stuttgart.de>
Date: Tue, 28 Mar 2017 15:28:45 +0200
Subject: [PATCH] Intel 15 and higher use -qopenmp instead of -openmp

---
 CMakeLists.txt | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f545d1e3..0052b954 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -961,8 +961,13 @@ option ( WALBERLA_THREAD_SAFE_LOGGING "Enables/Disables thread-safe logging" ON
 
 if ( WALBERLA_BUILD_WITH_OPENMP )
     if ( WALBERLA_CXX_COMPILER_IS_INTEL )
-       add_flag ( CMAKE_C_FLAGS   "-openmp" )
-       add_flag ( CMAKE_CXX_FLAGS "-openmp" )
+       if( CMAKE_CXX_COMPILER_VERSION VERSION_LESS "15.0" )
+          add_flag ( CMAKE_C_FLAGS   "-openmp" )
+          add_flag ( CMAKE_CXX_FLAGS "-openmp" )
+       else()
+          add_flag ( CMAKE_C_FLAGS   "-qopenmp" )
+          add_flag ( CMAKE_CXX_FLAGS "-qopenmp" )
+       endif()
     elseif ( CMAKE_COMPILER_IS_GNUCXX )
       add_flag ( CMAKE_C_FLAGS   "-fopenmp" )
       add_flag ( CMAKE_CXX_FLAGS "-fopenmp" )
-- 
GitLab