diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake index c51bec5c..b14b73ea 100644 --- a/cmake/dependencies.cmake +++ b/cmake/dependencies.cmake @@ -30,6 +30,12 @@ include(cmake/dependencies/imgui.cmake) # Debug: message(STATUS "After ImGui setup, YAZE_IMGUI_TARGETS = '${YAZE_IMGUI_TARGETS}'") list(APPEND YAZE_ALL_DEPENDENCIES ${YAZE_IMGUI_TARGETS}) +# Abseil is required for failure_signal_handler and other utilities +# Include it always, not just when gRPC is enabled +if(NOT YAZE_ENABLE_GRPC) + include(cmake/absl.cmake) +endif() + # Optional dependencies based on feature flags if(YAZE_ENABLE_JSON) include(cmake/dependencies/json.cmake)