Skip to content

Commit ecf35cb

Browse files
committed
Use oneDPL as impl for parallel STL algos missing in macOS Clang
1 parent 407467f commit ecf35cb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

CMake/NeighborhoodSearch.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ else(USE_GPU_NEIGHBORHOOD_SEARCH)
3838
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${EXT_CMAKE_BUILD_TYPE} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DCMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE} -DCMAKE_INSTALL_PREFIX:PATH=${ExternalInstallDir}/NeighborhoodSearch -DUSE_DOUBLE_PRECISION:BOOL=${USE_DOUBLE_PRECISION} -DBUILD_DEMO:BOOL=OFF
3939
)
4040
set(NEIGHBORHOOD_ASSEMBLY_NAME CompactNSearch)
41+
if (APPLE AND CMAKE_CXX_COMPILER_ID MATCHES "Clang")
42+
find_package(oneDPL REQUIRED)
43+
set(NEIGBORHOOD_SEARCH_LINK_DEPENDENCIES general oneDPL)
44+
endif()
4145

4246
endif(USE_GPU_NEIGHBORHOOD_SEARCH)
4347

0 commit comments

Comments
 (0)