From 60f05cdb81b7b8a1e5d4a0373aa3575dc9071771 Mon Sep 17 00:00:00 2001 From: fqwert Date: Mon, 8 Apr 2024 16:23:02 +0800 Subject: [PATCH] =?UTF-8?q?utils=5Frust=E4=BE=9D=E8=B5=96=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fqwert Change-Id: I8a5a8782b919eb1e96ea992d84c0c9e33fffd390 --- base/BUILD.gn | 59 +++++++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/base/BUILD.gn b/base/BUILD.gn index 68a4e6d..e9b037c 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn @@ -232,36 +232,39 @@ if (host_os == "linux" && !is_arkui_x) { subsystem_name = "commonlibrary" part_name = "c_utils" } - - ohos_rust_shared_library("utils_rs") { - sources = [ - "src/rust/ashmem.rs", - "src/rust/directory_ex.rs", - "src/rust/file_ex.rs", - "src/rust/lib.rs", - ] - deps = [ - ":utils_static_cxx_rust", - "//third_party/rust/crates/cxx:lib", - ] - - crate_root = "src/rust/lib.rs" - crate_name = "utils_rust" - crate_type = "dylib" - output_extension = "dylib.so" - subsystem_name = "commonlibrary" - part_name = "c_utils" - install_images = [ - "system", - "updater", - ] - } } -group("utils_rust") { - public_deps = [] - if (host_os == "linux" && !is_arkui_x) { - public_deps += [ ":utils_rs" ] +if (!is_arkui_x) { + ohos_rust_shared_library("utils_rust") { + if (host_os == "linux") { + sources = [ + "src/rust/ashmem.rs", + "src/rust/directory_ex.rs", + "src/rust/file_ex.rs", + "src/rust/lib.rs", + ] + deps = [ + ":utils_static_cxx_rust", + "//third_party/rust/crates/cxx:lib", + ] + crate_root = "src/rust/lib.rs" + crate_name = "utils_rust" + crate_type = "dylib" + output_extension = "dylib.so" + subsystem_name = "commonlibrary" + part_name = "c_utils" + install_images = [ + "system", + "updater", + ] + } else { + sources = [ + "src/rust/ashmem.rs", + "src/rust/directory_ex.rs", + "src/rust/file_ex.rs", + "src/rust/lib.rs", + ] + } } } ############################################################################### -- Gitee