]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/tools/cephfs_mirror/CMakeLists.txt
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / tools / cephfs_mirror / CMakeLists.txt
diff --git a/ceph/src/tools/cephfs_mirror/CMakeLists.txt b/ceph/src/tools/cephfs_mirror/CMakeLists.txt
new file mode 100644 (file)
index 0000000..4b6dea7
--- /dev/null
@@ -0,0 +1,30 @@
+set(cephfs_mirror_internal
+  ClusterWatcher.cc
+  Mirror.cc
+  FSMirror.cc
+  InstanceWatcher.cc
+  MirrorWatcher.cc
+  PeerReplayer.cc
+  ServiceDaemon.cc
+  Types.cc
+  Utils.cc
+  Watcher.cc
+  watcher/RewatchRequest.cc)
+
+add_executable(cephfs-mirror
+  main.cc)
+
+add_library(cephfs_mirror_internal STATIC
+  ${cephfs_mirror_internal})
+
+target_link_libraries(cephfs-mirror
+  cephfs_mirror_internal
+  global
+  ceph-common
+  cls_cephfs_client
+  librados
+  mds
+  cephfs
+  ${ALLOC_LIBS})
+
+install(TARGETS cephfs-mirror DESTINATION bin)