Bug #39238 » 0004-cmake-consolidate-WITH_-VERBS-RDMACM.patch
CMakeLists.txt | ||
---|---|---|
endif()
|
||
endif()
|
||
option(WITH_VERBS "Enable RDMA verbs in async messenger" ON)
|
||
if(WITH_VERBS)
|
||
option(WITH_RDMA "Enable RDMA in async messenger" ON)
|
||
if(WITH_RDMA)
|
||
find_package(verbs REQUIRED)
|
||
set(HAVE_VERBS ${VERBS_FOUND})
|
||
endif(WITH_VERBS)
|
||
option(WITH_RDMACM "Enable RDMA cm in async messenger" ON)
|
||
if(WITH_RDMACM)
|
||
find_package(rdmacm REQUIRED)
|
||
set(HAVE_RDMACM ${RDMACM_FOUND})
|
||
endif(WITH_RDMACM)
|
||
set(HAVE_RDMA TRUE)
|
||
endif()
|
||
find_package(Backtrace)
|
||
src/CMakeLists.txt | ||
---|---|---|
endif(HAVE_XIO)
|
||
set(async_rdma_common_srcs)
|
||
if(HAVE_VERBS AND HAVE_RDMACM)
|
||
if(HAVE_RDMA)
|
||
list(APPEND async_rdma_common_srcs
|
||
msg/async/rdma/Infiniband.cc
|
||
msg/async/rdma/RDMAConnectedSocketImpl.cc
|