From 80e5504cd8c46c35cdfb9aba4356b02b3dabcbc6 Mon Sep 17 00:00:00 2001 From: Michael Kuron <mkuron@icp.uni-stuttgart.de> Date: Wed, 30 Jun 2021 16:20:21 +0000 Subject: [PATCH] Use OpenMP include path --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 372ac2558..cd001a937 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1011,11 +1011,18 @@ endif() option ( WALBERLA_THREAD_SAFE_LOGGING "Enables/Disables thread-safe logging" ON ) if ( WALBERLA_BUILD_WITH_OPENMP ) + if( APPLE AND EXISTS /opt/local/lib/libomp AND EXISTS /opt/local/include/libomp ) # find libomp from MacPorts + set( CMAKE_FRAMEWORK_PATH /opt/local/lib/libomp ) + set( CMAKE_INCLUDE_PATH /opt/local/include/libomp ) + endif() find_package( OpenMP ) if (OpenMP_FOUND) add_flag ( CMAKE_C_FLAGS "${OpenMP_C_FLAGS}" ) add_flag ( CMAKE_CXX_FLAGS "${OpenMP_CXX_FLAGS}" ) list ( APPEND SERVICE_LIBS ${OpenMP_CXX_LIBRARIES} ) + if( OpenMP_CXX_INCLUDE_DIRS ) + include_directories( ${OpenMP_CXX_INCLUDE_DIRS} ) + endif() else() #workarounds if ( WALBERLA_CXX_COMPILER_IS_NEC ) -- GitLab