]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: consolidate WITH_{VERBS,RDMACM}
authorKefu Chai <kchai@redhat.com>
Thu, 28 Jun 2018 08:56:58 +0000 (16:56 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 28 Jun 2018 15:26:28 +0000 (23:26 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
CMakeLists.txt
src/CMakeLists.txt

index 0c9513dc9e00d0a0e082b018559f42966e72ba55..517a094b53087198d0cf2a5f386d711c10560da0 100644 (file)
@@ -172,17 +172,14 @@ if(WITH_STATIC_LIBSTDCXX)
   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)
 
index a35b8b47ade9979524415dae1eceac8f439f6477..1b857599e592d9eb1655d18e92fa181f6da91661 100644 (file)
@@ -411,7 +411,7 @@ if(HAVE_XIO)
 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