We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d36b74b + ce7a814 commit 371e07cCopy full SHA for 371e07c
src/CMakeLists.txt
@@ -69,6 +69,11 @@ target_include_directories(qthread
69
)
70
set_target_properties(qthread PROPERTIES C_VISIBILITY_PRESET hidden)
71
target_link_libraries(qthread PUBLIC Threads::Threads)
72
+if ("${QTHREADS_TOPOLOGY}" STREQUAL "hwloc" OR "${QTHREADS_TOPOLOGY}" STREQUAL "binders")
73
+ # TODO: pull this out into a simple module file so we can just do find_package instead.
74
+ find_library(HWLOC_LIBRARY NAMES hwloc PATH_SUFFIXES lib lib64)
75
+ target_link_libraries(qthread PUBLIC "${HWLOC_LIBRARY}")
76
+endif()
77
target_include_directories(qthread
78
PUBLIC
79
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0 commit comments