]> git.proxmox.com Git - ceph.git/blob - ceph/src/mon/CMakeLists.txt
update sources to 12.2.7
[ceph.git] / ceph / src / mon / CMakeLists.txt
1 set(lib_mon_srcs
2 ${CMAKE_SOURCE_DIR}/src/auth/cephx/CephxKeyServer.cc
3 ${CMAKE_SOURCE_DIR}/src/auth/cephx/CephxServiceHandler.cc
4 ${CMAKE_SOURCE_DIR}/src/auth/AuthServiceHandler.cc
5 ${osd_mon_files}
6 Paxos.cc
7 PaxosService.cc
8 OSDMonitor.cc
9 MDSMonitor.cc
10 FSCommands.cc
11 MgrMonitor.cc
12 MgrStatMonitor.cc
13 Monitor.cc
14 MonmapMonitor.cc
15 LogMonitor.cc
16 AuthMonitor.cc
17 Elector.cc
18 HealthMonitor.cc
19 OldHealthMonitor.cc
20 DataHealthService.cc
21 PGMonitor.cc
22 PGMap.cc
23 ConfigKeyService.cc
24 ../mgr/mgr_commands.cc
25 ../osd/OSDCap.cc)
26 add_library(mon STATIC
27 ${lib_mon_srcs}
28 $<TARGET_OBJECTS:kv_objs>
29 $<TARGET_OBJECTS:heap_profiler_objs>)
30 target_link_libraries(mon ${ALLOC_LIBS})