diff --git a/BUILD.gn b/BUILD.gn index 6562559440ac76cf3a7dcc0ec1a16d5a7ba6419a..db7debfed53c2d612519785b66a3028f847bffcb 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -227,6 +227,7 @@ ohos_source_set("hiperf_platform_common") { defines += [ "CONFIG_NO_HILOG" ] } external_deps += [ + "abseil-cpp:absl_strings", "bounds_checking_function:libsec_shared", "zlib:libz", ] @@ -260,6 +261,7 @@ ohos_source_set("hiperf_platform_linux") { external_deps = [ "faultloggerd:unwinder_host" ] } external_deps += [ + "abseil-cpp:absl_strings", "bounds_checking_function:libsec_shared", "c_utils:utils", "zlib:libz", @@ -310,6 +312,7 @@ ohos_source_set("support_protobuf") { external_deps += [ "bounds_checking_function:libsec_shared" ] if (hiperf_independent_compilation) { external_deps += [ + "abseil-cpp:absl_strings", "c_utils:utils", "protobuf:protobuf_lite", ] @@ -394,7 +397,10 @@ ohos_source_set("proto_file_cpp") { cflags = [] deps = [ ":hiperf_host_build_proto" ] - external_deps = [ "protobuf:protobuf_lite_static" ] + external_deps = [ + "abseil-cpp:absl_base", + "protobuf:protobuf_lite_static", + ] if (hiperf_independent_compilation) { external_deps += [ "c_utils:utils" ] } @@ -423,6 +429,7 @@ ohos_executable("hiperf") { } external_deps = [ + "abseil-cpp:absl_strings", "bounds_checking_function:libsec_shared", "c_utils:utils", "faultloggerd:libunwinder", @@ -502,6 +509,7 @@ ohos_source_set("hiperf_platform_host") { sources = [ "./src/hiperf_libreport.cpp" ] public_deps = [ ":hiperf_platform_common" ] external_deps = [ + "abseil-cpp:absl_strings", "bounds_checking_function:libsec_shared", "faultloggerd:unwinder_host", ] diff --git a/bundle.json b/bundle.json index cf98cfdd49bb405d03ca2ff18ca294133cedacac..3fa8f2ac7b8f9f150d0c4253c9831bbe36c31cf7 100644 --- a/bundle.json +++ b/bundle.json @@ -31,7 +31,8 @@ "napi", "protobuf", "samgr", - "zlib" + "zlib", + "abseil-cpp" ] }, "build": { diff --git a/test/BUILD.gn b/test/BUILD.gn index 149250ccb52f5c51ccbc9bcb5f1edb0ea0d403e3..0072dce090223c32f852efe57639f0483dba485e 100644 --- a/test/BUILD.gn +++ b/test/BUILD.gn @@ -109,6 +109,7 @@ ohos_unittest("hiperf_unittest") { public_deps = [] external_deps = [ + "abseil-cpp:absl_base", "bounds_checking_function:libsec_shared", "c_utils:utils", "faultloggerd:libunwinder", @@ -208,6 +209,7 @@ ohos_fuzztest("CommandLineFuzzTest") { cflags = fuzz_cflags deps = common_deps external_deps = [ + "abseil-cpp:absl_base", "bounds_checking_function:libsec_shared", "c_utils:utils", "faultloggerd:libunwinder", @@ -229,6 +231,7 @@ ohos_fuzztest("LibReportFuzzTest") { cflags = fuzz_cflags deps = common_deps external_deps = [ + "abseil-cpp:absl_base", "bounds_checking_function:libsec_shared", "c_utils:utils", "hilog:libhilog", @@ -246,6 +249,7 @@ ohos_fuzztest("ClientApiFuzzTest") { cflags = fuzz_cflags deps = common_deps external_deps = [ + "abseil-cpp:absl_base", "bounds_checking_function:libsec_shared", "c_utils:utils", "hilog:libhilog", @@ -263,6 +267,7 @@ ohos_fuzztest("SpeDecoderFuzzTest") { cflags = fuzz_cflags deps = common_deps external_deps = [ + "abseil-cpp:absl_base", "bounds_checking_function:libsec_shared", "c_utils:utils", "hilog:libhilog", @@ -281,6 +286,7 @@ ohos_fuzztest("PerfFileFuzzTest") { cflags = fuzz_cflags deps = common_deps external_deps = [ + "abseil-cpp:absl_base", "bounds_checking_function:libsec_shared", "c_utils:utils", "faultloggerd:libunwinder", @@ -299,6 +305,7 @@ ohos_fuzztest("PerfFileFormatFuzzTest") { cflags = fuzz_cflags deps = common_deps external_deps = [ + "abseil-cpp:absl_base", "bounds_checking_function:libsec_shared", "c_utils:utils", "faultloggerd:libunwinder",