diff --git a/interfaces/innerkits/frameintf/BUILD.gn b/interfaces/innerkits/frameintf/BUILD.gn index c0b3f36873d3ee0966bf9bad7323f98fa8eb4f6c..02fd0ba367e4c1bd00a7d84a14beee11265ba6b8 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",