From 5292e210b1dc99ddd9ad9539b2325a86f640b84f Mon Sep 17 00:00:00 2001 From: xietingwei Date: Sat, 21 Jun 2025 09:16:26 +0000 Subject: [PATCH 1/2] update Signed-off-by: xietingwei --- BUILD.gn | 2 -- 1 file changed, 2 deletions(-) diff --git a/BUILD.gn b/BUILD.gn index 0afee14..1500327 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -764,6 +764,4 @@ if (current_toolchain == host_toolchain) { subsystem_name = "${THIRDPARTY_PROTOBUF_SUBSYS_NAME}" part_name = "${THIRDPARTY_PROTOBUF_PART_NAME}" } -} else { - group("protoc") {} } -- Gitee From 144c1c62812bcc63060369ed21dd83eefb212121 Mon Sep 17 00:00:00 2001 From: xietingwei Date: Thu, 26 Jun 2025 06:28:02 +0000 Subject: [PATCH 2/2] update BUILD.gn. Signed-off-by: xietingwei --- BUILD.gn | 55 +++++++++++++++++++++++++++---------------------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/BUILD.gn b/BUILD.gn index 1500327..dac18db 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -735,33 +735,32 @@ ohos_static_library("protoc_static_lib") { } # Only compile the plugin for the host architecture. -if (current_toolchain == host_toolchain) { - ohos_executable("protoc") { - sources = [ "src/google/protobuf/compiler/main.cc" ] - include_dirs = [ - "src/google/protobuf/**/*.h", - "src/google/protobuf/**/*.inc", - "src", - ] - deps = [ ":protoc_static_lib" ] - cflags_cc = [ - "-Wno-sign-compare", - "-Wno-deprecated-declarations", - ] - if (is_arkui_x) { - deps += [ "//third_party/abseil-cpp:absl_base_static" ] - } else { - external_deps = [ "abseil-cpp:absl_base_static" ] - } - if (is_mac || is_ios) { - frameworks = [ "Foundation.framework" ] - } - cflags = [ - "-Wno-sign-compare", - "-D HAVE_PTHREAD", - "-Wno-deprecated-declarations", - ] - subsystem_name = "${THIRDPARTY_PROTOBUF_SUBSYS_NAME}" - part_name = "${THIRDPARTY_PROTOBUF_PART_NAME}" +ohos_executable("protoc") { + sources = [ "src/google/protobuf/compiler/main.cc" ] + include_dirs = [ + "src/google/protobuf/**/*.h", + "src/google/protobuf/**/*.inc", + "src", + ] + deps = [ ":protoc_static_lib" ] + cflags_cc = [ + "-Wno-sign-compare", + "-Wno-deprecated-declarations", + ] + if (is_arkui_x) { + deps += [ "//third_party/abseil-cpp:absl_base_static" ] + } else { + external_deps = [ "abseil-cpp:absl_base_static" ] + } + if (is_mac || is_ios) { + frameworks = [ "Foundation.framework" ] } + cflags = [ + "-Wno-sign-compare", + "-D HAVE_PTHREAD", + "-Wno-deprecated-declarations", + ] + install_enable = false + subsystem_name = "${THIRDPARTY_PROTOBUF_SUBSYS_NAME}" + part_name = "${THIRDPARTY_PROTOBUF_PART_NAME}" } -- Gitee