]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: fix rbd compile errors 9076/head
authorJason Dillaman <dillaman@redhat.com>
Wed, 11 May 2016 02:37:01 +0000 (22:37 -0400)
committerJason Dillaman <dillaman@redhat.com>
Wed, 11 May 2016 15:02:20 +0000 (11:02 -0400)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 8d4c00d1bec431f8c721195c81684c4095079c1d)

src/CMakeLists.txt
src/test/journal/CMakeLists.txt
src/test/librbd/CMakeLists.txt
src/test/rbd_mirror/CMakeLists.txt

index bfb9387e59b550ce6eb818f9ad0aa620d61fe82e..46d795598e470a92a3898e605accf12911c10a96 100644 (file)
@@ -1014,6 +1014,7 @@ if(${WITH_RBD})
     tools/rbd_mirror/image_sync/ImageCopyRequest.cc
     tools/rbd_mirror/image_sync/ObjectCopyRequest.cc
     tools/rbd_mirror/image_sync/SnapshotCopyRequest.cc
+    tools/rbd_mirror/image_sync/SnapshotCreateRequest.cc
     tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc
     tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc)
   add_library(rbd_mirror_internal STATIC ${rbd_mirror_internal})
index 0fc9fe83fec27ef5114b61e769c180a0e4768600..ca2d85195762420a2910501d78fe8f8d809932cb 100644 (file)
@@ -1,3 +1,10 @@
+set(journal_test
+  mock/MockJournaler.cc
+  )
+add_library(journal_test STATIC ${journal_test})
+set_target_properties(journal_test PROPERTIES COMPILE_FLAGS
+  ${UNITTEST_CXX_FLAGS})
+
 # unittest_journal
 set(unittest_journal_srcs
   test_main.cc
index 8e91aa738abade9d3b897db33787c10aaaec66cd..e51a96c1a52587fedd92f7ab83d6eddac3e980fb 100644 (file)
@@ -39,6 +39,8 @@ set(unittest_librbd_srcs
   operation/test_mock_SnapshotRemoveRequest.cc 
   operation/test_mock_SnapshotRollbackRequest.cc 
   operation/test_mock_SnapshotUnprotectRequest.cc
+  mock/MockImageCtx.cc
+  mock/MockJournal.cc
   )
 add_executable(unittest_librbd EXCLUDE_FROM_ALL
   ${unittest_librbd_srcs}
@@ -55,6 +57,7 @@ target_link_libraries(unittest_librbd
   cls_lock
   cls_lock_client
   journal
+  journal_test
   cls_journal
   cls_journal_client
   rados_test_stub
index e1c16325f332d049124552a2ae9dccfd9d0cd320..61ab1a95864b94bfa6f7cdbdcb494f28652965db 100644 (file)
@@ -18,7 +18,6 @@ add_executable(unittest_rbd_mirror EXCLUDE_FROM_ALL
   image_sync/test_mock_SnapshotCopyRequest.cc
   image_sync/test_mock_SyncPointCreateRequest.cc
   image_sync/test_mock_SyncPointPruneRequest.cc
-  mock/MockJournaler.cc
   ${CMAKE_SOURCE_DIR}/src/common/ContextCompletion.cc
   )
 add_ceph_unittest(unittest_rbd_mirror ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_rbd_mirror)
@@ -31,6 +30,7 @@ target_link_libraries(unittest_rbd_mirror
   rbd_internal
   rbd_api
   journal
+  journal_test
   cls_rbd_client
   cls_lock_client
   cls_journal_client