- Updated the CMake configuration to load testing dependencies before gRPC when both are enabled, preventing export errors related to gmock. - Ensured that testing dependencies are loaded after gRPC if tests are enabled but gRPC is not, maintaining proper dependency order. - Added logic to guard CMake's package lookup for gRPC, ensuring consistent toolchain usage and preventing conflicts with system-installed versions. - Implemented checks for target availability and improved error handling for missing gRPC components, enhancing build reliability.
3.2 KiB
3.2 KiB