)
add_library(librados ${CEPH_SHARED} ${librados_srcs}
$<TARGET_OBJECTS:cls_references_objs>
- $<TARGET_OBJECTS:heap_profiler_objs>)
+ $<TARGET_OBJECTS:heap_profiler_objs>
+ $<TARGET_OBJECTS:common_util_obj>)
add_dependencies(librados osdc)
target_link_libraries(librados PRIVATE osdc osd os global common cls_lock_client
${CRYPTO_LIBS} ${EXTRALIBS} ${TCMALLOC_LIBS})
set(ceph_osd_srcs
ceph_osd.cc
objclass/class_api.cc)
-add_executable(ceph-osd ${ceph_osd_srcs} $<TARGET_OBJECTS:heap_profiler_objs>)
+add_executable(ceph-osd ${ceph_osd_srcs}
+ $<TARGET_OBJECTS:heap_profiler_objs>
+ $<TARGET_OBJECTS:common_util_obj>)
target_link_libraries(ceph-osd osd os global ${TCMALLOC_LIBS})
install(TARGETS ceph-osd DESTINATION bin)
add_library(mds ${mds_srcs})
set(ceph_mds_srcs
ceph_mds.cc)
- add_executable(ceph-mds ${ceph_mds_srcs} $<TARGET_OBJECTS:heap_profiler_objs>)
+ add_executable(ceph-mds ${ceph_mds_srcs}
+ $<TARGET_OBJECTS:heap_profiler_objs>
+ $<TARGET_OBJECTS:common_util_obj>)
target_link_libraries(ceph-mds mds osdc ${CMAKE_DL_LIBS} global
${TCMALLOC_LIBS} boost_thread)
install(TARGETS ceph-mds DESTINATION bin)