]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: librbd needs libjournal and libcls_journal_client
authorIlya Dryomov <idryomov@gmail.com>
Mon, 30 Nov 2015 15:29:56 +0000 (16:29 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 30 Nov 2015 15:29:56 +0000 (16:29 +0100)
Commit 4719696cadd1 ("cmake: updates for refactored librbd IO path")
fixed file lists but missed the link dependency - librbd now needs
libjournal and libcls_journal_client.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/CMakeLists.txt

index 5a52e4d0b524a40d8246f0dda26aee8f3e49d6f8..ea8b769eea663543e33d328eed2f605230e4c254 100644 (file)
@@ -893,7 +893,8 @@ if(${WITH_RBD})
   add_library(librbd ${CEPH_SHARED} ${librbd_srcs}
     $<TARGET_OBJECTS:osdc_rbd_objs>
     $<TARGET_OBJECTS:common_util_obj>)
-  target_link_libraries(librbd PRIVATE librados common cls_lock_client cls_rbd_client
+  target_link_libraries(librbd PRIVATE librados common journal
+    cls_lock_client cls_rbd_client cls_journal_client
     ${CMAKE_DL_LIBS})
   if(${ENABLE_SHARED})
     set_target_properties(librbd PROPERTIES VERSION "1.0.0" SOVERSION "1"