]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: add missing common/util.cc dependency
authorCasey Bodley <casey@cohortfs.com>
Fri, 22 May 2015 14:40:16 +0000 (10:40 -0400)
committerVu Pham <vu@mellanox.com>
Fri, 22 May 2015 18:09:33 +0000 (11:09 -0700)
Signed-off-by: Casey Bodley <casey@cohortfs.com>
src/CMakeLists.txt

index f075a85d499f6c5a90513c2f47b3117bb54a05f7..ba9a761638912546c28139ce1d08691ebb3e5cbc 100644 (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)