]> git.proxmox.com Git - ceph.git/blame - ceph/src/mon/CMakeLists.txt
bump version to 12.0.3-pve3
[ceph.git] / ceph / src / mon / CMakeLists.txt
CommitLineData
7c673cae
FG
1set(osd_mon_files
2 Monitor.cc)
3add_library(osd_mon_objs OBJECT ${osd_mon_files})
4
5set(lib_mon_srcs
6 ${CMAKE_SOURCE_DIR}/src/auth/cephx/CephxKeyServer.cc
7 ${CMAKE_SOURCE_DIR}/src/auth/cephx/CephxServiceHandler.cc
8 ${CMAKE_SOURCE_DIR}/src/auth/AuthServiceHandler.cc
9 ${osd_mon_files}
10 Paxos.cc
11 PaxosService.cc
12 OSDMonitor.cc
13 MDSMonitor.cc
14 FSCommands.cc
15 MgrMonitor.cc
16 MonmapMonitor.cc
17 LogMonitor.cc
18 AuthMonitor.cc
19 Elector.cc
20 HealthMonitor.cc
21 DataHealthService.cc
22 PGMonitor.cc
23 PGMap.cc
24 ConfigKeyService.cc)
25add_library(mon STATIC ${lib_mon_srcs} $<TARGET_OBJECTS:mon_common_objs>
26 $<TARGET_OBJECTS:kv_objs> $<TARGET_OBJECTS:osd_mon_objs>
27 $<TARGET_OBJECTS:common_util_obj> $<TARGET_OBJECTS:heap_profiler_objs>)
28target_link_libraries(mon ${ALLOC_LIBS})