From d0aa6485f6d856e428be06107cbf6cd2c484726e Mon Sep 17 00:00:00 2001
From: Incardona Pietro <incardon@mpi-cbg.de>
Date: Thu, 2 Dec 2021 01:31:00 +0100
Subject: [PATCH] Fixing openmp installation on OSX

---
 CMakeLists.txt | 3 ++-
 install        | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 729f3dd2c..014aef4f2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -195,7 +195,8 @@ else()
 endif()
 
 if (OPENMP_FOUND)
-	file(WRITE openmp_flags ${OpenMP_CXX_FLAGS})
+	file(WRITE openmp_flags ${OpenMP_CXX_FLAGS} ${OpenMP_CXX_INCLUDE_DIRS})
+	file(WRITE openmp_libs ${OpenMP_CXX_LIBRARIES})
 endif()
 
 if(ENABLE_GPU AND CUDA_FOUND)
diff --git a/install b/install
index 494ed4a4f..74689b89e 100755
--- a/install
+++ b/install
@@ -443,6 +443,7 @@ fi
 ### Create example.mk
 install_base=$(cat install_dir)
 openmp_flags="$(cat openmp_flags)"
+openmp_libs="$(cat openmp_libs)"
 cuda_include_dirs=$(cat cuda_include)
 hip_enabled=$(cat hip_enabled)
 if [ x"$hip_enabled" == x"1" ]; then
@@ -465,7 +466,7 @@ echo "LIBS_PATH=$mpi_libs -L$install_base/openfpm_devices/lib -L$install_base/op
 if [ x"$cuda_on_cpu" == x"YES" ]; then
    echo "CUDA_ON_CPU=YES" >> example.mk
 fi
-echo "LIBS=$openmp_flags $mpi_libs -lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lboost_program_options -lhdf5 -llibhilbert -lVc  $(cat cuda_lib) $lin_alg_lib -ldl -lboost_filesystem -lboost_system $optional_boost" >> example.mk
+echo "LIBS=$openmp_flags $mpi_libs $openmp_libs -lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lboost_program_options -lhdf5 -llibhilbert -lVc  $(cat cuda_lib) $lin_alg_lib -ldl -lboost_filesystem -lboost_system $optional_boost" >> example.mk
 echo "LIBS_NVCC=-Xcompiler=$openmp_flags $mpi_libs -lvcluster -lofpm_pdata -lofpmmemory -lparmetis -lmetis -lboost_iostreams -lboost_program_options -lhdf5 -llibhilbert -lVc  $(cat cuda_lib) $lin_alg_lib -ldl -lboost_filesystem -lboost_system $optional_boost" >> example.mk
 echo "INCLUDE_PATH_NVCC=-Xcompiler="-Wno-deprecated-declarations" -Xcompiler=$(cat openmp_flags) "$(cat cuda_options)" $mpi_include_dirs -I. -I$install_base/openfpm_numerics/include -I$install_base/openfpm_pdata/include/config -I$install_base/openfpm_pdata/include -I$install_base/openfpm_data/include -I$install_base/openfpm_vcluster/include -I$install_base/openfpm_io/include -I$install_base/openfpm_devices/include -I$i_dir/METIS/include -I$i_dir/PARMETIS/include -I$i_dir/BOOST/include -I$i_dir/HDF5/include -I$i_dir/LIBHILBERT/include  $lin_alg_inc -I$i_dir/BLITZ/include -I$i_dir/ALGOIM/include" >> example.mk
 cp example.mk src/example.mk
-- 
GitLab