global/global_context.cc
xxHash/xxhash.c
common/error_code.cc
+ common/tracer.cc
log/Log.cc
mon/MonCap.cc
mon/MonClient.cc
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)
endif()
if(WITH_JAEGER)
- list(APPEND ceph_common_deps jaeger-base)
+ list(APPEND ceph_common_deps ${jaeger_base})
endif()
if(WIN32)
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
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)
heap_profiler
fmt::fmt)
if(WITH_JAEGER)
- target_link_libraries(mon jaeger-base)
+ target_link_libraries(mon ${jaeger_base})
endif()
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)
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)
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})