From e8d4f9a41f09c92155c14c408f6fd16a71f3e536 Mon Sep 17 00:00:00 2001 From: scawful Date: Wed, 5 Nov 2025 19:18:45 -0500 Subject: [PATCH] refactor: disable protobuf and Abseil installation in gRPC configuration - Updated gRPC configuration to disable installation of protobuf and Abseil, streamlining the build process and reducing unnecessary dependencies. - This change aligns with ongoing efforts to enhance build efficiency and maintainability across platforms. --- cmake/dependencies/grpc.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/dependencies/grpc.cmake b/cmake/dependencies/grpc.cmake index e9718115..f1aec59a 100644 --- a/cmake/dependencies/grpc.cmake +++ b/cmake/dependencies/grpc.cmake @@ -51,8 +51,9 @@ set(protobuf_BUILD_CONFORMANCE OFF CACHE BOOL "" FORCE) set(protobuf_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) set(protobuf_BUILD_PROTOC_BINARIES ON CACHE BOOL "" FORCE) set(protobuf_WITH_ZLIB ON CACHE BOOL "" FORCE) +set(protobuf_INSTALL OFF CACHE BOOL "" FORCE) set(ABSL_PROPAGATE_CXX_STD ON CACHE BOOL "" FORCE) -set(ABSL_ENABLE_INSTALL ON CACHE BOOL "" FORCE) +set(ABSL_ENABLE_INSTALL OFF CACHE BOOL "" FORCE) set(ABSL_BUILD_TESTING OFF CACHE BOOL "" FORCE) set(utf8_range_BUILD_TESTS OFF CACHE BOOL "" FORCE) set(utf8_range_INSTALL OFF CACHE BOOL "" FORCE)