diff --git a/third_party/README.md b/third_party/README.md index 334ecf09c9d..29d43172a79 100644 --- a/third_party/README.md +++ b/third_party/README.md @@ -17,6 +17,7 @@ gRPC depends on several third-party libraries, their source code is available - gRPC C++ needs to stay buildable/installable even if the submodules are not present (e.g. the tar.gz archive with gRPC doesn't contain the submodules), assuming that the dependencies are already installed. This is a requirement for being able to provide a reasonable install process (e.g. using cmake) and to support package managers for gRPC C++. + - CAVEAT: upb is an exception here because of its lack of cmake support. Therefore, third_party/upb should be present to build gRPC until upb supports it. - Adding a new dependency is a lot of work (both for us and for the users). We currently support multiple build systems (BAZEL, cmake, make, ...) so adding a new dependency usually requires updates in multiple build systems