From 5baafa14b93dde137e96b3c1ebecb2e762713e0b Mon Sep 17 00:00:00 2001 From: li-tiangang4 Date: Thu, 12 Sep 2024 13:33:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BC=96=E8=AF=91=E9=80=89?= =?UTF-8?q?=E9=A1=B9FS=E3=80=81SP=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: li-tiangang4 --- interfaces/inner_kits/BUILD.gn | 13 ++++++++++++- interfaces/kits/napi/BUILD.gn | 8 ++++++++ services/distributedhardwarefwkservice/BUILD.gn | 8 ++++++++ utils/BUILD.gn | 8 ++++++++ 4 files changed, 36 insertions(+), 1 deletion(-) diff --git a/interfaces/inner_kits/BUILD.gn b/interfaces/inner_kits/BUILD.gn index e451a3b1..0a2a37fd 100644 --- a/interfaces/inner_kits/BUILD.gn +++ b/interfaces/inner_kits/BUILD.gn @@ -67,6 +67,12 @@ ohos_shared_library("libdhfwk_sdk") { "LOG_DOMAIN=0xD004100", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + external_deps = [ "cJSON:cjson", "c_utils:utils", @@ -77,7 +83,12 @@ ohos_shared_library("libdhfwk_sdk") { "samgr:samgr_proxy", ] - cflags_cc = [ "-DHILOG_ENABLE" ] + cflags_cc = [ + "-DHILOG_ENABLE", + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] innerapi_tags = [ "platformsdk" ] subsystem_name = "distributedhardware" diff --git a/interfaces/kits/napi/BUILD.gn b/interfaces/kits/napi/BUILD.gn index a60cf83e..55425a97 100644 --- a/interfaces/kits/napi/BUILD.gn +++ b/interfaces/kits/napi/BUILD.gn @@ -44,6 +44,14 @@ ohos_shared_library("hardwaremanager") { "LOG_DOMAIN=0xD004100", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + + cflags_cc = cflags + external_deps = [ "access_token:libtokenid_sdk", "bundle_framework:appexecfwk_base", diff --git a/services/distributedhardwarefwkservice/BUILD.gn b/services/distributedhardwarefwkservice/BUILD.gn index a3d7134e..851eec27 100644 --- a/services/distributedhardwarefwkservice/BUILD.gn +++ b/services/distributedhardwarefwkservice/BUILD.gn @@ -118,6 +118,14 @@ ohos_shared_library("distributedhardwarefwksvr") { "LOG_DOMAIN=0xD004100", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + + cflags_cc = cflags + if (distributed_hardware_fwk_low_latency) { defines += [ "DHARDWARE_LOW_LATENCY" ] } diff --git a/utils/BUILD.gn b/utils/BUILD.gn index 9225c468..39e691e2 100644 --- a/utils/BUILD.gn +++ b/utils/BUILD.gn @@ -59,6 +59,14 @@ ohos_shared_library("distributedhardwareutils") { "OPENSSL_SUPPRESS_DEPRECATED", ] + cflags = [ + "-fstack-protector-strong", + "-D_FORTIFY_SOURCE=2", + "-O2", + ] + + cflags_cc = cflags + external_deps = [ "cJSON:cjson", "c_utils:utils", -- Gitee