From ecbfc5e98a068127eeb3437a09b1f9ec4ac47548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=99=9F=E9=92=B0?= Date: Fri, 25 Oct 2024 16:11:50 +0800 Subject: [PATCH] =?UTF-8?q?rom=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张晟钰 --- frameworks/native/backup_ext/BUILD.gn | 8 ++++++++ interfaces/inner_api/native/backup_kit_inner/BUILD.gn | 8 ++++++++ interfaces/kits/js/BUILD.gn | 8 ++++++++ services/backup_sa/BUILD.gn | 8 ++++++++ utils/BUILD.gn | 8 ++++++++ 5 files changed, 40 insertions(+) diff --git a/frameworks/native/backup_ext/BUILD.gn b/frameworks/native/backup_ext/BUILD.gn index ab24d367b..76ae7753d 100644 --- a/frameworks/native/backup_ext/BUILD.gn +++ b/frameworks/native/backup_ext/BUILD.gn @@ -77,6 +77,14 @@ ohos_shared_library("backup_extension_ability_native") { "napi:ace_napi", ] + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fno-unwind-tables", + "-fno-asynchronous-unwind-tables", + "-Os", + ] + use_exceptions = true relative_install_dir = "extensionability" part_name = "app_file_service" diff --git a/interfaces/inner_api/native/backup_kit_inner/BUILD.gn b/interfaces/inner_api/native/backup_kit_inner/BUILD.gn index 2ee1a876d..45fe3c878 100644 --- a/interfaces/inner_api/native/backup_kit_inner/BUILD.gn +++ b/interfaces/inner_api/native/backup_kit_inner/BUILD.gn @@ -78,6 +78,14 @@ ohos_shared_library("backup_kit_inner") { deps = [ "${path_backup}/utils:backup_utils" ] + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fno-unwind-tables", + "-fno-asynchronous-unwind-tables", + "-Os", + ] + use_exceptions = true innerapi_tags = [ "platformsdk" ] part_name = "app_file_service" diff --git a/interfaces/kits/js/BUILD.gn b/interfaces/kits/js/BUILD.gn index aa2ff83d4..884d283ff 100644 --- a/interfaces/kits/js/BUILD.gn +++ b/interfaces/kits/js/BUILD.gn @@ -159,6 +159,14 @@ ohos_shared_library("backup") { "${path_jsoncpp}:jsoncpp", ] + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fno-unwind-tables", + "-fno-asynchronous-unwind-tables", + "-Os", + ] + external_deps = [ "access_token:libaccesstoken_sdk", "access_token:libtokenid_sdk", diff --git a/services/backup_sa/BUILD.gn b/services/backup_sa/BUILD.gn index 21b78cac5..b7ba886e9 100644 --- a/services/backup_sa/BUILD.gn +++ b/services/backup_sa/BUILD.gn @@ -82,6 +82,14 @@ ohos_shared_library("backup_sa") { "storage_service:storage_manager_sa_proxy", ] + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fno-unwind-tables", + "-fno-asynchronous-unwind-tables", + "-Os", + ] + use_exceptions = true part_name = "app_file_service" subsystem_name = "filemanagement" diff --git a/utils/BUILD.gn b/utils/BUILD.gn index 085799aa0..95b58a5ad 100644 --- a/utils/BUILD.gn +++ b/utils/BUILD.gn @@ -114,6 +114,14 @@ ohos_shared_library("backup_utils") { "//third_party/openssl:libcrypto_shared", ] + cflags_cc = [ + "-fdata-sections", + "-ffunction-sections", + "-fno-unwind-tables", + "-fno-asynchronous-unwind-tables", + "-Os", + ] + use_exceptions = true innerapi_tags = [ "platformsdk" ] part_name = "app_file_service" -- Gitee