diff --git a/BUILD.gn b/BUILD.gn index a3d0ad1d64f4f333981938fc590ff16aca1fc696..bea2cadc24ef0813655633028c58aa385acf7be5 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -121,6 +121,13 @@ ohos_prebuilt_etc("device_usage_statistics_service_init") { } ohos_shared_library("bundlestate") { + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fvisibility=hidden", + "-fstack-protector-strong", + "-Os", + ] sources = [ "frameworks/src/bundle_state_common.cpp", "frameworks/src/bundle_state_init.cpp", @@ -161,6 +168,13 @@ ohos_shared_library("bundlestate") { } ohos_shared_library("usagestatistics") { + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fvisibility=hidden", + "-fstack-protector-strong", + "-Os", + ] sources = [ "frameworks/src/app_group_observer_napi.cpp", "frameworks/src/bundle_active_app_group_napi.cpp", @@ -207,7 +221,13 @@ ohos_shared_library("usagestatservice") { shlib_type = "sa" } - cflags_cc = [] + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fvisibility=hidden", + "-fstack-protector-strong", + "-Os", + ] sources = [ "services/common/src/bundle_active_account_helper.cpp", "services/common/src/bundle_active_app_state_obsever.cpp", @@ -376,6 +396,12 @@ ohos_static_library("usagestatservice_static") { } ohos_shared_library("usagestatsutils") { + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fstack-protector-strong", + "-Os", + ] sources = [ "utils/src/bundle_active_log.cpp", "utils/src/bundle_active_util.cpp",