diff --git a/BUILD.gn b/BUILD.gn index f43a20f3ba0d89a24f106675be6af0baffe899b0..0cfca26ae88208fb947dbe82cdb0abe3aff88768 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -177,7 +177,11 @@ ohos_shared_library("tel_call_manager") { "-Wno-unused-but-set-variable", ] - ldflags = [ "-flto" ] + cflags = [ "--coverage" ] + ldflags = [ + "-flto", + "--coverage", + ] defines += [ "TELEPHONY_LOG_TAG = \"CallManager\"", diff --git a/frameworks/js/BUILD.gn b/frameworks/js/BUILD.gn index 46de81449e62ae4366290b7519158127f637bbf6..bbb4ea094b2f48b32a7e03231d6e6bd8d9080ccd 100644 --- a/frameworks/js/BUILD.gn +++ b/frameworks/js/BUILD.gn @@ -34,6 +34,9 @@ ohos_shared_library("call") { configs = [ "//base/telephony/core_service/utils:telephony_log_config" ] + cflags = [ "--coverage" ] + ldflags = [ "--coverage" ] + public_configs = [ ":call_manager_js_config" ] deps = [ diff --git a/frameworks/native/BUILD.gn b/frameworks/native/BUILD.gn index e3fc68b312d3008d7ca69c777d9d1ad45f38e927..a9a5291cc0bbd64e12202a2b064109fc5f584c71 100644 --- a/frameworks/native/BUILD.gn +++ b/frameworks/native/BUILD.gn @@ -38,6 +38,9 @@ ohos_shared_library("tel_call_manager_api") { configs = [ "//base/telephony/core_service/utils:telephony_log_config" ] + cflags = [ "--coverage" ] + ldflags = [ "--coverage" ] + public_configs = [ ":call_manager_config" ] external_deps = [