mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 12:43:16 -04:00
perf(build): enable size_optimize_config on 130 SO targets
Add a new services/common:size_optimize_config (same flags as optimize_config minus the explicit -flto=full, so the toolchain's global ThinLTO mode is preserved) and apply it to the 130 ohos_shared_library targets that previously shipped without any optimization config, so unreferenced functions/data are dropped at link time and ROM shrinks without overriding the global LTO policy. -Wl,--gc-sections is an ELF-only linker flag: Apple ld rejects it, so both optimize_config and size_optimize_config now add it only when current_os != "mac", keeping the darwin SDK host build (which links dylibs with -dead_strip) working. Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local>
This commit is contained in:
@@ -67,4 +67,5 @@ ohos_shared_library("ets_agent_extension_context") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
@@ -79,4 +79,5 @@ ohos_shared_library("agent_ui_extension_ani") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -43,4 +43,5 @@ ohos_shared_library("agentconstant_napi") {
|
||||
relative_install_dir = "module/app/agent"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ ohos_shared_library("agentextensionability") {
|
||||
relative_install_dir = "module/app/agent"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("js_agent_connection") {
|
||||
|
||||
@@ -38,6 +38,7 @@ ohos_shared_library("agentextensioncontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("js_agent_extension_context") {
|
||||
@@ -98,4 +99,5 @@ ohos_shared_library("js_agent_extension_context") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -48,6 +48,7 @@ ohos_shared_library("js_agent_manager_utils") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("agentmanager_napi") {
|
||||
|
||||
@@ -37,6 +37,7 @@ ohos_shared_library("agentuiextensionability_napi") {
|
||||
relative_install_dir = "module/app/agent"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("agent_ui_extension_config") {
|
||||
|
||||
@@ -62,4 +62,5 @@ ohos_shared_library("agent_extension_context") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -81,4 +81,5 @@ ohos_shared_library("cj_environment") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
part_name = "ability_runtime"
|
||||
subsystem_name = "ability"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -78,4 +78,5 @@ ohos_shared_library("ets_environment") {
|
||||
subsystem_name = "ability"
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -106,4 +106,5 @@ ohos_shared_library("cj_ability_ffi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -65,4 +65,5 @@ ohos_shared_library("cj_app_manager_ffi") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -62,4 +62,5 @@ ohos_shared_library("cj_errormanager_ffi") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -63,4 +63,5 @@ ohos_shared_library("cj_app_recovery_ffi") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("ark_interop_helper_ffi") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
part_name = "ability_runtime"
|
||||
subsystem_name = "ability"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -82,4 +82,5 @@ ohos_shared_library("cj_context_ffi") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -95,4 +95,5 @@ ohos_shared_library("cj_want_agent_ffi") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -84,4 +84,5 @@ ohos_shared_library("action_extension_ani") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -61,4 +61,5 @@ ohos_shared_library("ani_observer") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -72,4 +72,5 @@ ohos_shared_library("ui_extension_content_session_ani_kit") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -63,4 +63,5 @@ ohos_shared_library("startup_manager_ani_kit") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -65,4 +65,5 @@ ohos_shared_library("dialog_request_info_ani_kit") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -77,4 +77,5 @@ ohos_shared_library("embedded_ui_extension_ani") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -71,4 +71,5 @@ ohos_shared_library("dialogrequest_ani_kit") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -66,4 +66,5 @@ ohos_shared_library("insight_intent_provider_ani_kit") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -66,4 +66,5 @@ ohos_shared_library("ani_ui_extension_callback") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -64,4 +64,5 @@ ohos_shared_library("aniwantagent") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("datauriutils") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@ ohos_shared_library("abilityconstant_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("abilityconstant") {
|
||||
@@ -71,4 +72,5 @@ ohos_shared_library("abilityconstant") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("actionextensionability_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("abilitylifecyclecallback") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -51,6 +51,7 @@ ohos_shared_library("abilitystage") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("abilitystage_napi") {
|
||||
@@ -68,4 +69,5 @@ ohos_shared_library("abilitystage_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("abilitystagecontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -51,4 +51,5 @@ ohos_shared_library("applicationstatechangecallback") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("environmentcallback") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -53,4 +53,5 @@ ohos_shared_library("hypersnapmanager_napi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
@@ -62,4 +62,5 @@ ohos_shared_library("apprecovery_napi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("testrunner_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -61,4 +61,5 @@ ohos_shared_library("appserviceextensionability") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -60,4 +60,5 @@ ohos_shared_library("appserviceextensioncontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("asynctaskcallback_napi") {
|
||||
relative_install_dir = "module/app/appstartup"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("asynctaskexcutor_napi") {
|
||||
relative_install_dir = "module/app/appstartup"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("startupconfigentry_napi") {
|
||||
relative_install_dir = "module/app/appstartup"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("startuplistener_napi") {
|
||||
relative_install_dir = "module/app/appstartup"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -65,4 +65,5 @@ ohos_shared_library("startupmanager_napi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("startuptask_napi") {
|
||||
relative_install_dir = "module/app/appstartup"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -34,4 +34,5 @@ ohos_shared_library("contextconstant_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("autofillextensionability_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("autofillextensioncontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -48,4 +48,5 @@ ohos_shared_library("callee_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -46,4 +46,5 @@ ohos_shared_library("completionhandlerforabilitystartcallback") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -47,4 +47,5 @@ ohos_shared_library("completionhandlerforatomicservice") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ ohos_shared_library("configurationconstant_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("configurationconstant") {
|
||||
@@ -57,4 +58,5 @@ ohos_shared_library("configurationconstant") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -42,4 +42,5 @@ ohos_shared_library("dialog_request_info") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("embeddableuiability_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -50,4 +50,5 @@ ohos_shared_library("embeddableuiabilitycontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -60,4 +60,5 @@ ohos_shared_library("embeddeduiextensionability_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -44,4 +44,5 @@ ohos_shared_library("errorcode_napi") {
|
||||
relative_install_dir = "module/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("extensionability_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("extensioncontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -61,4 +61,5 @@ ohos_shared_library("napi_wantagent_common") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -48,4 +48,5 @@ ohos_shared_library("insightintent_napi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -47,4 +47,5 @@ ohos_shared_library("insightintentdecorator_napi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("insightintententryexecutor_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("insightintentexecutor_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -53,4 +53,5 @@ ohos_shared_library("insightintentcontext_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("childprocess_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -64,4 +64,5 @@ ohos_shared_library("dialogsession_napi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,6 +49,7 @@ ohos_shared_library("serviceextensionability_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("serviceextensionability") {
|
||||
@@ -68,4 +69,5 @@ ohos_shared_library("serviceextensionability") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("serviceextensioncontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("shareextensionability_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("uiextensionability_napi") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -49,4 +49,5 @@ ohos_shared_library("uiextensioncontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,6 +59,7 @@ ohos_shared_library("uiserviceextensionability_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("uiserviceextensionability") {
|
||||
@@ -88,4 +89,5 @@ ohos_shared_library("uiserviceextensionability") {
|
||||
relative_install_dir = "module/app/ability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -59,4 +59,5 @@ ohos_shared_library("uiserviceextensioncontext_napi") {
|
||||
relative_install_dir = "module/application"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -40,6 +40,7 @@ ohos_shared_library("wantconstant") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("wantconstant_napi") {
|
||||
@@ -68,4 +69,5 @@ ohos_shared_library("wantconstant_napi") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -190,4 +190,5 @@ ohos_shared_library("cj_ability_context_native") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -289,6 +289,7 @@ ohos_shared_library("configuration_helper") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("abilitykit_native") {
|
||||
@@ -620,6 +621,7 @@ ohos_shared_library("cj_abilitykit_native_ffi") {
|
||||
version_script = "libabilitykit_native.map"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("extensionkit_public_config") {
|
||||
@@ -791,6 +793,7 @@ ohos_shared_library("cj_extensionkit_native") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("insight_intent_executor_public_config") {
|
||||
@@ -1636,6 +1639,7 @@ ohos_shared_library("form_extension_module") {
|
||||
relative_install_dir = "extensionability"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("service_extension") {
|
||||
@@ -2288,6 +2292,7 @@ ohos_shared_library("ui_service_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("continuation_ipc") {
|
||||
@@ -2463,6 +2468,7 @@ ohos_shared_library("service_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("ability_business_error_config") {
|
||||
@@ -2499,6 +2505,7 @@ ohos_shared_library("ability_business_error") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("dialog_request_callback_config") {
|
||||
@@ -2957,6 +2964,7 @@ ohos_shared_library("cj_ui_extension") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("ui_extension_module") {
|
||||
@@ -3001,6 +3009,7 @@ ohos_shared_library("ui_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("share_extension_config") {
|
||||
@@ -3120,6 +3129,7 @@ ohos_shared_library("cj_share_extension") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("action_extension_config") {
|
||||
@@ -3239,6 +3249,7 @@ ohos_shared_library("cj_action_extension") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("share_extension_module") {
|
||||
@@ -3285,6 +3296,7 @@ ohos_shared_library("share_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("auto_startup_callback") {
|
||||
@@ -3319,6 +3331,7 @@ ohos_shared_library("auto_startup_callback") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("action_extension_module") {
|
||||
@@ -3365,6 +3378,7 @@ ohos_shared_library("action_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("embedded_ui_extension_config") {
|
||||
@@ -3607,6 +3621,7 @@ ohos_shared_library("embedded_ui_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("auto_fill_extension_config") {
|
||||
@@ -3838,6 +3853,7 @@ ohos_shared_library("auto_fill_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("photo_editor_extension_config") {
|
||||
@@ -3981,6 +3997,7 @@ ohos_shared_library("cj_photo_editor_extension") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("photo_editor_extension_module") {
|
||||
@@ -4165,6 +4182,7 @@ ohos_shared_library("app_service_extension_module") {
|
||||
relative_install_dir = "extensionability/"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("modular_object_extension_config") {
|
||||
|
||||
@@ -872,6 +872,7 @@ ohos_shared_library("application_context_manager") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
config("image_observer_manager_public_config") {
|
||||
@@ -916,6 +917,7 @@ ohos_shared_library("application_image_observer_manager") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
# Build appkit_child.so - child process thread library
|
||||
|
||||
@@ -39,4 +39,5 @@ ohos_shared_library("ability_napi") {
|
||||
|
||||
part_name = "ability_runtime"
|
||||
subsystem_name = "ability"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -39,4 +39,5 @@ ohos_shared_library("uiability") {
|
||||
|
||||
part_name = "ability_runtime"
|
||||
subsystem_name = "ability"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -278,6 +278,7 @@ ohos_shared_library("ability_start_options") {
|
||||
]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("mission_info") {
|
||||
@@ -317,6 +318,7 @@ ohos_shared_library("mission_info") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("ability_manager_c") {
|
||||
@@ -337,6 +339,7 @@ ohos_shared_library("ability_manager_c") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("ability_start_setting") {
|
||||
@@ -368,6 +371,7 @@ ohos_shared_library("ability_start_setting") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("process_options") {
|
||||
@@ -400,6 +404,7 @@ ohos_shared_library("process_options") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("start_window_option") {
|
||||
@@ -443,6 +448,7 @@ ohos_shared_library("start_window_option") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_shared_library("ability_connect_callback_stub") {
|
||||
|
||||
@@ -56,4 +56,5 @@ ohos_shared_library("ani_base_context") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -271,4 +271,5 @@ ohos_shared_library("app_state_data") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -64,4 +64,5 @@ ohos_shared_library("ability_deps_wrapper") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -53,4 +53,5 @@ ohos_shared_library("ability_runtime_error_util") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -45,4 +45,5 @@ ohos_shared_library("napi_base_context") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -69,4 +69,5 @@ ohos_shared_library("page_config_manager") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -125,4 +125,5 @@ ohos_shared_library("srms_fwk") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -74,4 +74,5 @@ ohos_shared_library("libsrms") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -221,4 +221,5 @@ ohos_shared_library("libappms") {
|
||||
version_script = "libappms.map"
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -74,8 +74,37 @@ config("optimize_config") {
|
||||
]
|
||||
ldflags = [
|
||||
"-flto=full",
|
||||
"-Wl,--gc-sections",
|
||||
]
|
||||
if (current_os != "mac") {
|
||||
# --gc-sections is an ELF linker flag; Apple ld (darwin SDK host build) rejects it
|
||||
ldflags += [ "-Wl,--gc-sections" ]
|
||||
}
|
||||
}
|
||||
|
||||
# Size-oriented optimization WITHOUT explicit -flto. The toolchain already
|
||||
# forces ThinLTO globally (build/config/compiler), and targets must not
|
||||
# override the LTO mode themselves; this config only adds -Oz plus
|
||||
# function/data sections and --gc-sections so dead code is dropped at link
|
||||
# time while the global ThinLTO mode is preserved.
|
||||
config("size_optimize_config") {
|
||||
cflags = [
|
||||
"-fdata-sections",
|
||||
"-ffunction-sections",
|
||||
"-fstack-protector-strong",
|
||||
"-D_FORTIFY_SOURCE=2",
|
||||
"-Oz",
|
||||
]
|
||||
cflags_cc = [
|
||||
"-fdata-sections",
|
||||
"-ffunction-sections",
|
||||
"-fstack-protector-strong",
|
||||
"-D_FORTIFY_SOURCE=2",
|
||||
"-Oz",
|
||||
]
|
||||
if (current_os != "mac") {
|
||||
# --gc-sections is an ELF linker flag; Apple ld (darwin SDK host build) rejects it
|
||||
ldflags = [ "-Wl,--gc-sections" ]
|
||||
}
|
||||
}
|
||||
|
||||
# Config for TDD static libraries - no Bsymbolic flag
|
||||
@@ -145,6 +174,7 @@ ohos_shared_library("perm_verification") {
|
||||
subsystem_name = "ability"
|
||||
innerapi_tags = [ "platformsdk_indirect" ]
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_static_library("perm_verification_static") {
|
||||
@@ -270,6 +300,7 @@ ohos_shared_library("hisysevent_report") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_static_library("hisysevent_report_static") {
|
||||
@@ -485,6 +516,7 @@ ohos_shared_library("user_controller") {
|
||||
innerapi_tags = [ "platformsdk_indirect" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
ohos_static_library("user_controller_static") {
|
||||
|
||||
@@ -107,6 +107,7 @@ ohos_shared_library("libupms") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs += [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
# Note: Just for test
|
||||
|
||||
@@ -53,4 +53,5 @@ ohos_shared_library("upms_media_ext") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -50,4 +50,5 @@ ohos_shared_library("upms_storage_ext") {
|
||||
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -65,4 +65,5 @@ ohos_shared_library("runtime_utils") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -56,4 +56,5 @@ ohos_shared_library("freeze_util") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
@@ -64,4 +64,5 @@ ohos_shared_library("startup_util") {
|
||||
innerapi_tags = [ "platformsdk" ]
|
||||
subsystem_name = "ability"
|
||||
part_name = "ability_runtime"
|
||||
configs = [ "//foundation/ability/ability_runtime/services/common:size_optimize_config" ]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user