cmake: add missing common/util.cc dependency

Signed-off-by: Casey Bodley <casey@cohortfs.com>
This commit is contained in:
Casey Bodley 2015-05-22 10:40:16 -04:00 committed by Vu Pham
parent 15dd70cd5a
commit a8fca3c212

View File

@ -336,7 +336,8 @@ set(librados_srcs
)
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})
@ -482,7 +483,9 @@ target_link_libraries(osd dl leveldb)
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)
@ -524,7 +527,9 @@ if(${WITH_MDS})
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)