Enable compile shared library on MacOS

Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: I6c937b4cee5913bc191a0fef869de6b8d3b4456a
This commit is contained in:
huangyu 2022-05-19 10:34:24 +08:00
parent e7e4ce8e81
commit a4f0c0c3fe
4 changed files with 9 additions and 10 deletions

View File

@ -50,6 +50,9 @@ group("ark_host_mac_tools_packages") {
deps = [
"$ark_root/assembler:ark_asm(//build/toolchain/mac:clang_x64)",
"$ark_root/disassembler:ark_disasm(//build/toolchain/mac:clang_x64)",
"$ark_root/libpandabase:libarkbase(//build/toolchain/mac:clang_x64)",
"$ark_root/libpandafile:libarkfile(//build/toolchain/mac:clang_x64)",
"$ark_root/libziparchive:libarkziparchive(//build/toolchain/mac:clang_x64)",
]
}
}

View File

@ -147,10 +147,8 @@ source_set("libarkbase_frontend_set_static") {
ohos_shared_library("libarkbase") {
deps = [ ":libarkbase_static" ]
output_extension = "so"
if (is_mingw) {
output_extension = "dll"
if (!is_mingw && !is_mac) {
output_extension = "so"
}
if (!is_standard_system) {
relative_install_dir = "ark"

View File

@ -82,9 +82,8 @@ ohos_shared_library("libarkfile") {
if (!is_standard_system) {
relative_install_dir = "ark"
}
output_extension = "so"
if (is_mingw) {
output_extension = "dll"
if (!is_mingw && !is_mac) {
output_extension = "so"
}
subsystem_name = "ark"
part_name = "ark"

View File

@ -57,9 +57,8 @@ ohos_shared_library("libarkziparchive") {
if (!is_standard_system) {
relative_install_dir = "ark"
}
output_extension = "so"
if (is_mingw) {
output_extension = "dll"
if (!is_mingw && !is_mac) {
output_extension = "so"
}
subsystem_name = "ark"
part_name = "ark"