mirror of
https://github.com/greg7mdp/parallel-hashmap.git
synced 2026-08-29 08:34:39 +08:00
Link against TBB if available (#242)
This commit is contained in:
Vendored
+4
@@ -215,6 +215,10 @@ if (PHMAP_BUILD_EXAMPLES)
|
|||||||
add_executable(ex_llil4map examples/llil4map.cc phmap.natvis)
|
add_executable(ex_llil4map examples/llil4map.cc phmap.natvis)
|
||||||
target_include_directories(ex_llil4map PRIVATE ${Boost_INCLUDE_DIRS})
|
target_include_directories(ex_llil4map PRIVATE ${Boost_INCLUDE_DIRS})
|
||||||
target_compile_features(ex_llil4map PUBLIC cxx_std_20)
|
target_compile_features(ex_llil4map PUBLIC cxx_std_20)
|
||||||
|
find_package(TBB COMPONENTS tbb)
|
||||||
|
if (TBB_FOUND)
|
||||||
|
target_link_libraries(ex_llil4map PRIVATE TBB::tbb)
|
||||||
|
endif()
|
||||||
target_link_libraries(ex_llil4map PRIVATE OpenMP::OpenMP_CXX)
|
target_link_libraries(ex_llil4map PRIVATE OpenMP::OpenMP_CXX)
|
||||||
target_compile_options(ex_llil4map PRIVATE "${OpenMP_CXX_FLAGS}")
|
target_compile_options(ex_llil4map PRIVATE "${OpenMP_CXX_FLAGS}")
|
||||||
file(COPY examples/llil_utils DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
|
file(COPY examples/llil_utils DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
|
|||||||
Reference in New Issue
Block a user