librbd was missing a recently added file, src/journal was missing
entirely - this brings the build back.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
mds
mon
osdc
+ journal
cls_lock_client
cls_refcount_client
cls_log_client
cls_replica_log_client
cls_kvs
cls_user_client
+ cls_journal_client
${DENCODER_EXTRALIBS}
blkid
udev
endif(HAVE_FUSE)
endif(WITH_LIBCEPHFS)
+set(journal_srcs
+ journal/AsyncOpTracker.cc
+ journal/Entry.cc
+ journal/Future.cc
+ journal/FutureImpl.cc
+ journal/Journaler.cc
+ journal/JournalMetadata.cc
+ journal/JournalPlayer.cc
+ journal/JournalRecorder.cc
+ journal/JournalTrimmer.cc
+ journal/ObjectPlayer.cc
+ journal/ObjectRecorder.cc
+ journal/Utils.cc)
+add_library(journal ${journal_srcs})
+
if(${WITH_RBD})
set(librbd_srcs
krbd.cc
librbd/WatchNotifyTypes.cc
librbd/internal.cc
librbd/librbd.cc
+ librbd/LibrbdAdminSocketHook.cc
librbd/LibrbdWriteback.cc
librbd/ObjectMap.cc
librbd/RebuildObjectMapRequest.cc
user/cls_user_types.cc
user/cls_user_ops.cc)
+# cls_journal
+add_library(cls_journal SHARED
+ journal/cls_journal.cc
+ journal/cls_journal_types.cc)
+set_target_properties(cls_journal PROPERTIES VERSION "1.0.0" SOVERSION "1")
+install(TARGETS cls_journal DESTINATION lib/rados-classes)
+
+add_library(cls_journal_client
+ journal/cls_journal_client.cc
+ journal/cls_journal_types.cc)
+
# cls_rgw
if (WITH_RADOSGW)
add_library(cls_rgw SHARED