Add static library target to BUILD.gn

Signed-off-by: Timur Valeev <valeev.timur@huawei.com>
This commit is contained in:
Timur Valeev
2022-07-12 19:35:29 +03:00
parent f67d128ef4
commit 07fca5cd74
+24 -10
View File
@@ -2,14 +2,6 @@ import("//build/ohos.gni")
config("libmimalloc_config") {
include_dirs = [ "include" ]
}
ohos_shared_library("libmimalloc_share") {
public_configs = [ ":libmimalloc_config" ]
sources = [
"src/static.c"
]
cflags = [
"-std=c11",
@@ -29,12 +21,21 @@ ohos_shared_library("libmimalloc_share") {
"-fomit-frame-pointer",
"-frounding-math",
"-pipe",
"-fPIC",
"-DMI_DEBUG=0",
"-DMI_STAT=2",
"-Wno-unsupported-floating-point-opt",
"-Wno-bitwise-op-parentheses"
]
]
}
ohos_shared_library("libmimalloc_share") {
configs = [ ":libmimalloc_config" ]
sources = [
"src/static.c"
]
cflags = [ "-fPIC" ]
defines = [
"MI_MALLOC_OVERRIDE",
@@ -46,3 +47,16 @@ ohos_shared_library("libmimalloc_share") {
install_enable = true
}
ohos_static_library("libmimalloc_static") {
configs = [ ":libmimalloc_config" ]
sources = [
"src/static.c"
]
defines = [
"MI_TLS_PTHREAD",
"mimalloc_EXPORTS"
]
}