]> git.proxmox.com Git - ceph.git/blame - ceph/src/mon/CMakeLists.txt
import ceph 14.2.5
[ceph.git] / ceph / src / mon / CMakeLists.txt
CommitLineData
7c673cae
FG
1set(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
11fdf7f2 10 CommandHandler.cc
7c673cae
FG
11 FSCommands.cc
12 MgrMonitor.cc
31f18b77
FG
13 MgrStatMonitor.cc
14 Monitor.cc
7c673cae
FG
15 MonmapMonitor.cc
16 LogMonitor.cc
17 AuthMonitor.cc
11fdf7f2
TL
18 ConfigMap.cc
19 ConfigMonitor.cc
7c673cae
FG
20 Elector.cc
21 HealthMonitor.cc
c07f9fc5 22 ConfigKeyService.cc
a8e16298 23 ../mds/MDSAuthCaps.cc
28e407b8
AA
24 ../mgr/mgr_commands.cc
25 ../osd/OSDCap.cc)
11fdf7f2
TL
26
27if(HAVE_GSSAPI)
28 list(APPEND lib_mon_srcs
29 ${CMAKE_SOURCE_DIR}/src/auth/krb/KrbServiceHandler.cpp)
30endif()
31
31f18b77 32add_library(mon STATIC
eafe8130
TL
33 ${lib_mon_srcs})
34target_link_libraries(mon kv heap_profiler)