diff --git a/BUILD.gn b/BUILD.gn index 7e6db5b7ac..8a8026c0fa 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -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)", ] } } diff --git a/libpandabase/BUILD.gn b/libpandabase/BUILD.gn index 60f12726a9..f3bf3d7614 100644 --- a/libpandabase/BUILD.gn +++ b/libpandabase/BUILD.gn @@ -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" diff --git a/libpandafile/BUILD.gn b/libpandafile/BUILD.gn index b703cca4a8..72b19a7094 100644 --- a/libpandafile/BUILD.gn +++ b/libpandafile/BUILD.gn @@ -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" diff --git a/libziparchive/BUILD.gn b/libziparchive/BUILD.gn index 01c048aa29..f463d81042 100644 --- a/libziparchive/BUILD.gn +++ b/libziparchive/BUILD.gn @@ -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"