Skip to content
Snippets Groups Projects
Commit d0aa6485 authored by Pietro Incardona's avatar Pietro Incardona
Browse files

Fixing openmp installation on OSX

parent 335be108
No related branches found
No related tags found
No related merge requests found
Pipeline #3975 failed
...@@ -195,7 +195,8 @@ else() ...@@ -195,7 +195,8 @@ else()
endif() endif()
if (OPENMP_FOUND) 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() endif()
if(ENABLE_GPU AND CUDA_FOUND) if(ENABLE_GPU AND CUDA_FOUND)
......
...@@ -443,6 +443,7 @@ fi ...@@ -443,6 +443,7 @@ fi
### Create example.mk ### Create example.mk
install_base=$(cat install_dir) install_base=$(cat install_dir)
openmp_flags="$(cat openmp_flags)" openmp_flags="$(cat openmp_flags)"
openmp_libs="$(cat openmp_libs)"
cuda_include_dirs=$(cat cuda_include) cuda_include_dirs=$(cat cuda_include)
hip_enabled=$(cat hip_enabled) hip_enabled=$(cat hip_enabled)
if [ x"$hip_enabled" == x"1" ]; then 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 ...@@ -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 if [ x"$cuda_on_cpu" == x"YES" ]; then
echo "CUDA_ON_CPU=YES" >> example.mk echo "CUDA_ON_CPU=YES" >> example.mk
fi 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 "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 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 cp example.mk src/example.mk
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment