diff --git a/common/BUILD.gn b/common/BUILD.gn index 640c5a56c3d1caa869f94b773048ea78aea6f5be..7231db1f9f96e45704ccf8bdb3c0ac976b579016 100644 --- a/common/BUILD.gn +++ b/common/BUILD.gn @@ -18,6 +18,9 @@ import( ohos_shared_library("distributed_screen_utils") { sanitize = { + cfi = true + cfi_cross_dso = true + debug = false boundary_sanitize = true integer_overflow = true ubsan = true @@ -38,7 +41,6 @@ ohos_shared_library("distributed_screen_utils") { external_deps = [ "c_utils:utils", - "c_utils:utilsbase", "distributed_hardware_fwk:libdhfwk_sdk", "dsoftbus:softbus_client", "hilog:libhilog", diff --git a/services/screenclient/BUILD.gn b/services/screenclient/BUILD.gn index 8b994db5d49c292f77212f886f9b527cddc740bc..8d9bf6fe381d9d314b043ce58eb395fc6a985e16 100644 --- a/services/screenclient/BUILD.gn +++ b/services/screenclient/BUILD.gn @@ -50,6 +50,7 @@ ohos_shared_library("distributed_screen_client") { ] external_deps = [ + "c_utils:utils", "graphic_2d:libgraphic_utils", "graphic_2d:librender_service_client", "graphic_2d:surface", diff --git a/services/screenclient/test/unittest/BUILD.gn b/services/screenclient/test/unittest/BUILD.gn index fb49f3ea611f6c53071a22546a5baa53e3a30bc3..72263d856df677b82258f60e531ce1d2786b93e4 100644 --- a/services/screenclient/test/unittest/BUILD.gn +++ b/services/screenclient/test/unittest/BUILD.gn @@ -50,6 +50,7 @@ ohos_unittest("ScreenClientTest") { ] external_deps = [ + "c_utils:utils", "graphic_2d:librender_service_client", "graphic_2d:surface", "input:libmmi-client", diff --git a/services/screendemo/BUILD.gn b/services/screendemo/BUILD.gn index 42800c72e660cc109d3c8ef67204f0750e82e761..a424fa5da99582ae16019a26de1fa2ce2a61be0a 100644 --- a/services/screendemo/BUILD.gn +++ b/services/screendemo/BUILD.gn @@ -55,6 +55,7 @@ ohos_executable("distributedScreenTest") { "access_token:libaccesstoken_sdk", "access_token:libnativetoken", "access_token:libtoken_setproc", + "c_utils:utils", "dsoftbus:softbus_client", "graphic_2d:librender_service_client", "graphic_2d:surface",