From af0e30b3aff8188d4f0f7c7569a69b426e51b835 Mon Sep 17 00:00:00 2001 From: scawful Date: Mon, 17 Nov 2025 00:16:03 -0500 Subject: [PATCH] feat: add conditional gRPC include directory in CMake configuration - Introduced a conditional inclusion of the Abseil library in the yaze_util target when YAZE_ENABLE_GRPC is enabled, enhancing support for gRPC features. - This change improves modularity and ensures that necessary dependencies are included only when required, streamlining the build process. --- src/util/util.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/util/util.cmake b/src/util/util.cmake index b40ab900..fdb5a358 100644 --- a/src/util/util.cmake +++ b/src/util/util.cmake @@ -35,6 +35,12 @@ target_include_directories(yaze_util PUBLIC ${PROJECT_BINARY_DIR} ) +if(YAZE_ENABLE_GRPC) + target_include_directories(yaze_util PRIVATE + ${CMAKE_BINARY_DIR}/_deps/grpc-src/third_party/abseil-cpp + ) +endif() + target_link_libraries(yaze_util PUBLIC yaze_common )