summaryrefslogtreecommitdiffstats
path: root/src/tools/cephfs_mirror/CMakeLists.txt
blob: 4b6dea7a160672304aa5c34aa05bdb6da00cfcc2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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)