diff --git a/templates/rust/rust_template.gni b/templates/rust/rust_template.gni index 613e7d8129f4a1a67a40941119b143df7ce05ec1..93357bfe12c01b870976113c7263b9b65139702d 100644 --- a/templates/rust/rust_template.gni +++ b/templates/rust/rust_template.gni @@ -825,7 +825,6 @@ template("ohos_rust_proc_macro") { "configs", "remove_configs", "no_default_deps", - "external_deps", "install_images", "module_install_dir", "relative_install_dir", @@ -897,51 +896,6 @@ template("ohos_rust_proc_macro") { if (!defined(include_dirs)) { include_dirs = [] } - if (defined(invoker.external_deps)) { - component_override_map = rebase_path( - "${root_build_dir}/build_configs/component_override_map.json") - external_deps_script = - rebase_path("//build/templates/common/external_deps_handler.py") - external_deps_temp_file = - "$target_gen_dir/${part_name}__${target_name}_external_deps_temp.json" - arguments = [ "--external-deps" ] - arguments += invoker.external_deps - arguments += [ - "--parts-src-flag-file", - rebase_path(parts_src_flag_file, root_build_dir), - "--external-deps-temp-file", - rebase_path(external_deps_temp_file, root_build_dir), - "--sdk-base-dir", - rebase_path("${innersdk_base_dir}", root_build_dir), - "--sdk-dir-name", - "${innersdk_dir_name}", - "--current-toolchain", - current_toolchain, - "--innerkits-adapter-info-file", - rebase_path("//build/ohos/inner_kits_adapter.json", root_build_dir), - "--component-override-map", - component_override_map, - ] - if (is_use_sdk) { - arguments += [ "--use-sdk" ] - } - - handler_result = exec_script(external_deps_script, arguments, "string") - if (handler_result != "") { - print(handler_result) - } - - external_deps_info = read_file(external_deps_temp_file, "json") - if (defined(external_deps_info.deps)) { - deps += external_deps_info.deps - } - if (defined(external_deps_info.libs)) { - libs += external_deps_info.libs - } - if (defined(external_deps_info.include_dirs)) { - include_dirs += external_deps_info.include_dirs - } - } install_module_info = { module_def = target_label