未验证 提交 28a305eb 编写于 作者: O openharmony_ci 提交者: Gitee

!844 Add je_malloc and musl coverage options

Merge pull request !844 from zhengweiwei/master
...@@ -85,7 +85,10 @@ template("musl_libs") { ...@@ -85,7 +85,10 @@ template("musl_libs") {
] ]
config("soft_musl_config") { config("soft_musl_config") {
configs = [ "//build/config/compiler:compiler_cpu_abi" ] configs = [
"//build/config/compiler:compiler_cpu_abi",
"//build/config/coverage:default_coverage",
]
include_dirs = [ include_dirs = [
"${target_out_dir}/${musl_ported_dir}/arch/${musl_arch}", "${target_out_dir}/${musl_ported_dir}/arch/${musl_arch}",
...@@ -179,7 +182,7 @@ template("musl_libs") { ...@@ -179,7 +182,7 @@ template("musl_libs") {
config("soft_hook") { config("soft_hook") {
defines = [] defines = []
configs = [] configs = [ "//build/config/coverage:default_coverage" ]
if (is_posix) { if (is_posix) {
configs += [ "//build/config/posix:runtime_library" ] configs += [ "//build/config/posix:runtime_library" ]
...@@ -214,7 +217,7 @@ template("musl_libs") { ...@@ -214,7 +217,7 @@ template("musl_libs") {
} }
config("soft_jemalloc") { config("soft_jemalloc") {
configs = [] configs = [ "//build/config/coverage:default_coverage" ]
include_dirs = [ include_dirs = [
"${target_out_dir}/${musl_ported_dir}/arch/${musl_arch}", "${target_out_dir}/${musl_ported_dir}/arch/${musl_arch}",
...@@ -786,6 +789,9 @@ template("musl_libs") { ...@@ -786,6 +789,9 @@ template("musl_libs") {
if (!startup_init_with_param_base) { if (!startup_init_with_param_base) {
deps += [ "//base/startup/init/services/param/base:parameterbase" ] deps += [ "//base/startup/init/services/param/base:parameterbase" ]
} }
if (use_jemalloc) {
deps += [ ":soft_musl_jemalloc" ]
}
} }
static_library("soft_libm") { static_library("soft_libm") {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册