]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | set(osd_mon_files |
2 | Monitor.cc) | |
3 | add_library(osd_mon_objs OBJECT ${osd_mon_files}) | |
4 | ||
5 | set(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) | |
25 | add_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>) | |
28 | target_link_libraries(mon ${ALLOC_LIBS}) |