From 9415569448085df59de06b45e3f1b77d08cc8acb Mon Sep 17 00:00:00 2001 From: Dai Li Date: Sun, 29 Jan 2023 14:35:15 +0800 Subject: [PATCH] Complete safe compilation options Signed-off-by: Dai Li --- interfaces/innerkits/frameintf/BUILD.gn | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/interfaces/innerkits/frameintf/BUILD.gn b/interfaces/innerkits/frameintf/BUILD.gn index c0b3f36..02fd0ba 100644 --- a/interfaces/innerkits/frameintf/BUILD.gn +++ b/interfaces/innerkits/frameintf/BUILD.gn @@ -47,7 +47,10 @@ ohos_shared_library("frame_ui_intf") { "frame_ui_intf.cpp", ] - cflags = [ "-Wno-shift-negative-value" ] + cflags = [ + "-Wno-shift-negative-value", + "-fstack-protector-strong", + ] configs = [ ":frame_ui_intf_config" ] @@ -87,7 +90,10 @@ ohos_shared_library("frame_msg_intf") { "frame_msg_intf.cpp", ] - cflags = [ "-Wno-shift-negative-value" ] + cflags = [ + "-Wno-shift-negative-value", + "-fstack-protector-strong", + ] configs = [ ":frame_msg_intf_config" ] @@ -107,7 +113,10 @@ ohos_shared_library("frame_msg_intf") { ohos_shared_library("rtg_interface") { sources = [ "rtg_interface.cpp" ] - cflags = [ "-Wno-shift-negative-value" ] + cflags = [ + "-Wno-shift-negative-value", + "-fstack-protector-strong", + ] include_dirs = [ "${frame_aware_path}/common/include", -- Gitee