From: Yuri Weinstein Date: Wed, 2 Mar 2022 16:00:08 +0000 (-0800) Subject: Merge pull request #44425 from sqiu110/fix-ENABLE_COVERAGE X-Git-Tag: v18.0.0~1316 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=7e7e0b31f725987aaca3f3d9172680761ab91324;p=ceph.git Merge pull request #44425 from sqiu110/fix-ENABLE_COVERAGE cmake: link ceph-common against gcov if coverage is enabled Reviewed-by: Neha Ojha --- 7e7e0b31f725987aaca3f3d9172680761ab91324 diff --cc src/CMakeLists.txt index 64ccd21e4dfe5,42da408ed7cbf..a538ee0ae872e --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@@ -526,8 -526,11 +526,11 @@@ add_library(common STATIC ${ceph_common target_link_libraries(common ${ceph_common_deps}) add_dependencies(common legacy-option-headers ${jaeger_base}) -add_library(ceph-common SHARED ${ceph_common_objs}) +add_library(ceph-common ${CEPH_SHARED} ${ceph_common_objs}) target_link_libraries(ceph-common ${ceph_common_deps}) + if(ENABLE_COVERAGE) + target_link_libraries(ceph-common gcov) + endif(ENABLE_COVERAGE) add_dependencies(ceph-common legacy-option-headers ${jaeger_base}) # appease dpkg-shlibdeps set_target_properties(ceph-common PROPERTIES