]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
src/*/CMakeLists: update jaeger-base > jaeger_base 43598/head
authorDeepika Upadhyay <dupadhya@redhat.com>
Tue, 23 Nov 2021 17:20:04 +0000 (22:50 +0530)
committerDeepika Upadhyay <dupadhya@redhat.com>
Wed, 24 Nov 2021 14:29:18 +0000 (19:59 +0530)
jaeger-base encapsulated dependency for opentelemetry tracing libraries,
when linked will provide support for tracing for the ceph target.

Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
src/CMakeLists.txt
src/crimson/CMakeLists.txt
src/mon/CMakeLists.txt
src/os/CMakeLists.txt
src/rgw/CMakeLists.txt
src/rgw/store/dbstore/CMakeLists.txt

index 442c5e9f643c2ae851cb294ae5d1f81820fd6de1..adb82e1e1ec977a7d1d3eac6e8775a2970ebcf97 100644 (file)
@@ -394,6 +394,7 @@ set(libcommon_files
   global/global_context.cc
   xxHash/xxhash.c
   common/error_code.cc
+  common/tracer.cc
   log/Log.cc
   mon/MonCap.cc
   mon/MonClient.cc
@@ -433,6 +434,7 @@ if(WITH_JAEGER)
   build_opentelemetry()
   set(jaeger_base opentelemetry::libopentelemetry thrift::libthrift)
   add_dependencies(common-objs ${jaeger_base})
+  target_link_libraries(common-objs ${jaeger_base})
 endif()
 
 CHECK_C_COMPILER_FLAG("-fvar-tracking-assignments" HAS_VTA)
@@ -496,7 +498,7 @@ if(WITH_DPDK)
 endif()
 
 if(WITH_JAEGER)
-  list(APPEND ceph_common_deps jaeger-base)
+  list(APPEND ceph_common_deps ${jaeger_base})
 endif()
 
 if(WIN32)
@@ -522,11 +524,11 @@ endif()
 
 add_library(common STATIC ${ceph_common_objs})
 target_link_libraries(common ${ceph_common_deps})
-add_dependencies(common legacy-option-headers)
+add_dependencies(common legacy-option-headers ${jaeger_base})
 
 add_library(ceph-common SHARED ${ceph_common_objs})
 target_link_libraries(ceph-common ${ceph_common_deps})
-add_dependencies(ceph-common legacy-option-headers)
+add_dependencies(ceph-common legacy-option-headers ${jaeger_base})
 # appease dpkg-shlibdeps
 set_target_properties(ceph-common PROPERTIES
   SOVERSION 2
index aa9c1b533027997eead0a8f8d88a8171e17104cd..4508491407d91c90bce4a57a884a1c43557a1d7a 100644 (file)
@@ -136,7 +136,7 @@ set(crimson_common_deps
 
 if(WITH_JAEGER)
   include_directories(SYSTEM ${CMAKE_BINARY_DIR}/external/include)
-  list(APPEND crimson_common_deps jaeger-base)
+  list(APPEND crimson_common_deps ${jaeger_base})
 endif()
 
 if(NOT WITH_SYSTEM_BOOST)
index 7b237c01c2f84511ffb71b9ac5a47979054c092a..b7232551ccb03cd084afaecd276ac82fd8d5ea48 100644 (file)
@@ -42,5 +42,5 @@ target_link_libraries(mon
   heap_profiler
   fmt::fmt)
 if(WITH_JAEGER)
-  target_link_libraries(mon jaeger-base)
+  target_link_libraries(mon ${jaeger_base})
 endif()
index 387f150d27b765c3fec1591345503e0434bd2e0a..f3040df7728a710a3d3b391154ed7b8a619876da 100644 (file)
@@ -92,8 +92,8 @@ if(WITH_LTTNG)
 endif()
 
 if(WITH_JAEGER)
-  add_dependencies(os jaeger-base)
-  target_link_libraries(os jaeger-base)
+  add_dependencies(os ${jaeger_base})
+  target_link_libraries(os ${jaeger_base})
 endif()
 
 target_link_libraries(os kv)
index 0f1ddd9f5bceec7b46a0cabddfe54df1eb6f47da..37e4573695466cbae40bbdbe976949fc650606b5 100644 (file)
@@ -243,8 +243,8 @@ if(WITH_LTTNG)
 endif()
 
 if(WITH_JAEGER)
-  add_dependencies(rgw_common jaeger-base)
-  target_link_libraries(rgw_common PUBLIC jaeger-base)
+  add_dependencies(rgw_common ${jaeger_base})
+  target_link_libraries(rgw_common PUBLIC ${jaeger_base})
 endif()
 
 if(WITH_RADOSGW_DBSTORE)
index 39a233d90d8b1851804b195c2b813363aee75b60..143ede3c094c9e725570714452f975b4585badd2 100644 (file)
@@ -21,7 +21,7 @@ target_include_directories(dbstore_lib PUBLIC "${CMAKE_SOURCE_DIR}/src/fmt/inclu
 target_include_directories(dbstore_lib PUBLIC "${CMAKE_SOURCE_DIR}/src/rgw")
 set(link_targets spawn)
 if(WITH_JAEGER)
-  list(APPEND link_targets jaeger-base)
+  list(APPEND link_targets ${jaeger_base})
 endif()
 target_link_libraries(dbstore_lib PUBLIC ${link_targets})