diff --git a/CMakeLists.txt b/CMakeLists.txt index 519063b18672e4b362d3e776260c486e9084a868..57867c17504deab1a8ca4e9338c94333e80c3897 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,6 +78,7 @@ if (MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_SOURCE_DIR}/CMakeModules/morse/") option( SCALFMM_USE_EZTRACE "Set to ON to compile with eztrace framwork" OFF ) if( SCALFMM_ONLY_DEVEL ) option( OPENMP_SUPPORT_COMMUTE "Set to ON to let tasks commute (KSTAR/StarPU compiler only)" OFF ) + option( OPENMP_SUPPORT_PRIORITY "Set to ON to enable tasks priority (KSTAR/StarPU compiler only)" OFF ) option( SCALFMM_USE_STARPU "Set to ON to build SCALFMM with StarPU" OFF ) option( SCALFMM_BUILD_UTILS "Set to ON to build utils Tests" OFF ) option( SCALFMM_DISABLE_NATIVE_OMP4 "Set to ON to disable the gcc/intel omp4" OFF ) diff --git a/Src/ScalFmmConfig.h.cmake b/Src/ScalFmmConfig.h.cmake index 35ae01e402fced7efcaf67dd178ac40d4f00526d..89f3dafcda701614ca276af4ab7b1155f70305e5 100644 --- a/Src/ScalFmmConfig.h.cmake +++ b/Src/ScalFmmConfig.h.cmake @@ -120,4 +120,10 @@ const std::string SCALFMMCompileLibs("@SCALFMM_COMPILE_LIBS@"); #cmakedefine OPENMP_SUPPORT_COMMUTE +/////////////////////////////////////////////////////// +// To use priority for KSTAR OMP4 +/////////////////////////////////////////////////////// + +#cmakedefine OPENMP_SUPPORT_PRIORITY + #endif // CONFIG_H