]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: fix rbd compile errors 9058/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 11:24:46 +0000 (07:24 -0400)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/CMakeLists.txt
src/test/journal/CMakeLists.txt
src/test/librbd/CMakeLists.txt
src/test/rbd_mirror/CMakeLists.txt

index be2d1d1df0f06e376618903abeaf379b03fffda5..fc872f1a4891e1ad51c0783bcd2095873745ae3f 100644 (file)
@@ -1041,6 +1041,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 a6c2c3a9ad6666a1d87e88f6d41dc0843cff5c1d..dd984e47a11b270ca690097a398083408b6c15b2 100644 (file)
@@ -19,7 +19,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)
@@ -32,6 +31,7 @@ target_link_libraries(unittest_rbd_mirror
   rbd_internal
   rbd_api
   journal
+  journal_test
   cls_rbd_client
   cls_lock_client
   cls_journal_client