]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #44425 from sqiu110/fix-ENABLE_COVERAGE
authorYuri Weinstein <yweinste@redhat.com>
Wed, 2 Mar 2022 16:00:08 +0000 (08:00 -0800)
committerGitHub <noreply@github.com>
Wed, 2 Mar 2022 16:00:08 +0000 (08:00 -0800)
cmake: link ceph-common against gcov if coverage is enabled

Reviewed-by: Neha Ojha <nojha@redhat.com>
1  2 
src/CMakeLists.txt

index 64ccd21e4dfe5a5ca9daf8a704e3f9c0676df9a3,42da408ed7cbf08538628ef3a7ca77a942893cbf..a538ee0ae872e1c66176a67da79ae6a6be548721
@@@ -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