From 26752f9641f466f43fc97358e9373e3dc7f0cbf1 Mon Sep 17 00:00:00 2001 From: John Spray Date: Thu, 26 Nov 2015 14:29:23 +0000 Subject: [PATCH] cmake: update for recent librbd changes Recent merge moved lots of things. Signed-off-by: John Spray --- src/CMakeLists.txt | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5a52e4d0b524a..903a2226f1330 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -870,12 +870,9 @@ if(${WITH_RBD}) librbd/AioImageRequest.cc librbd/AioImageRequestWQ.cc librbd/AioObjectRequest.cc - librbd/AsyncFlattenRequest.cc librbd/AsyncObjectThrottle.cc librbd/AsyncOperation.cc librbd/AsyncRequest.cc - librbd/AsyncResizeRequest.cc - librbd/AsyncTrimRequest.cc librbd/CopyupRequest.cc librbd/DiffIterate.cc librbd/ImageCtx.cc @@ -888,12 +885,31 @@ if(${WITH_RBD}) librbd/LibrbdAdminSocketHook.cc librbd/LibrbdWriteback.cc librbd/ObjectMap.cc - librbd/RebuildObjectMapRequest.cc + librbd/object_map/InvalidateRequest.cc + librbd/object_map/Request.cc + librbd/object_map/ResizeRequest.cc + librbd/object_map/SnapshotCreateRequest.cc + librbd/object_map/SnapshotRemoveRequest.cc + librbd/object_map/SnapshotRollbackRequest.cc + librbd/object_map/UpdateRequest.cc + librbd/operation/FlattenRequest.cc + librbd/operation/RebuildObjectMapRequest.cc + librbd/operation/RenameRequest.cc + librbd/operation/Request.cc + librbd/operation/ResizeRequest.cc + librbd/operation/SnapshotCreateRequest.cc + librbd/operation/SnapshotProtectRequest.cc + librbd/operation/SnapshotRemoveRequest.cc + librbd/operation/SnapshotRenameRequest.cc + librbd/operation/SnapshotRollbackRequest.cc + librbd/operation/SnapshotUnprotectRequest.cc + librbd/operation/TrimRequest.cc librbd/WatchNotifyTypes.cc) add_library(librbd ${CEPH_SHARED} ${librbd_srcs} $ $) - 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" -- 2.39.5