]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: let librados_api_obj depend on librados-tp 10917/head
authorKefu Chai <kchai@redhat.com>
Tue, 30 Aug 2016 05:33:59 +0000 (13:33 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 30 Aug 2016 07:51:51 +0000 (15:51 +0800)
so we don't need to messing up with the target names.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/librados/CMakeLists.txt
src/librbd/CMakeLists.txt
src/os/CMakeLists.txt
src/osd/CMakeLists.txt
src/tracing/CMakeLists.txt

index 24d1398297f6e2e39a7c7a5633ff356cadd1a83c..6d950a6d242206f511bd48d1ffb9055d3defd740 100644 (file)
@@ -10,7 +10,7 @@ add_library(librados ${CEPH_SHARED}
   $<TARGET_OBJECTS:common_buffer_obj>)
 add_dependencies(librados osdc)
 if(WITH_LTTNG)
-  add_dependencies(librados_api_obj rados-tp)
+  add_dependencies(librados_api_obj librados-tp)
 endif()
 # LINK_PRIVATE instead of PRIVATE is used to backward compatibility with cmake 2.8.11
 target_link_libraries(librados LINK_PRIVATE osdc common cls_lock_client
index 4c49012ac8f591007f8d234ce8f9860d52a274e2..988529f459037e73603904e05e36b13cc82a1768 100644 (file)
@@ -75,7 +75,7 @@ add_library(rbd_internal STATIC
   ${librbd_internal_srcs}
   $<TARGET_OBJECTS:rados_snap_set_diff_obj>)
 if(WITH_LTTNG)
-  add_dependencies(rbd_api rbd-tp)
+  add_dependencies(rbd_api librbd-tp)
 endif()
 
 add_library(librbd ${CEPH_SHARED}
index 9cc14367c1b403fe78f8d1e38ebd732c64b92926..eddb575ffa59bb7a67acf84693666befe3da8c1b 100644 (file)
@@ -73,7 +73,7 @@ if(WITH_SPDK)
 endif(WITH_SPDK)
 
 if(WITH_LTTNG)
-  add_dependencies(os os-tp)
+  add_dependencies(os objectstore-tp)
 endif()
 
 target_link_libraries(os kv)
index c85840b3e787bfd65206b4719ec9982eed73131e..e4f720e6fc68b758c8c18712f207b6deeb894374 100644 (file)
@@ -35,5 +35,5 @@ add_library(osd STATIC ${osd_srcs}
   $<TARGET_OBJECTS:common_util_obj>)
 target_link_libraries(osd ${LEVELDB_LIBRARIES} ${CMAKE_DL_LIBS} ${ALLOC_LIBS})
 if(WITH_LTTNG)
-  add_dependencies(osd osd-tp)
+  add_dependencies(osd oprequest-tp osd-tp pg-tp)
 endif()
index 9b21a092a05b02d91e443d30882024716b786c18..8cde4fbc0344545baf874870c5463ffe5912967b 100644 (file)
@@ -18,6 +18,9 @@ foreach(tp ${tps})
     COMMENT "generating ${header} ${src}")
   set_source_files_properties(${header} ${src}
     PROPERTIES GENERATED TRUE)
+  add_custom_target(
+    ${name}-tp
+    DEPENDS ${header})
 endforeach()
 
 function(add_tracing_library name tracings version)
@@ -36,10 +39,6 @@ function(add_tracing_library name tracings version)
     OUTPUT_NAME ${name}
     VERSION ${version}
     SOVERSION ${soversion})
-  string(REGEX REPLACE "_tp$" "" traced ${name})
-  add_custom_target(
-    ${traced}-tp
-    DEPENDS ${hdrs})
 endfunction()
 
 set(osd_traces oprequest.tp osd.tp pg.tp)