1[submodule "third_party/zlib"] 2 path = third_party/zlib 3 url = https://github.com/madler/zlib 4 # When using CMake to build, the zlib submodule ends up with a 5 # generated file that makes Git consider the submodule dirty. This 6 # state can be ignored for day-to-day development on gRPC. 7 ignore = dirty 8[submodule "third_party/protobuf"] 9 path = third_party/protobuf 10 url = https://github.com/google/protobuf.git 11[submodule "third_party/googletest"] 12 path = third_party/googletest 13 url = https://github.com/google/googletest.git 14[submodule "third_party/benchmark"] 15 path = third_party/benchmark 16 url = https://github.com/google/benchmark 17[submodule "third_party/boringssl-with-bazel"] 18 path = third_party/boringssl-with-bazel 19 url = https://github.com/google/boringssl.git 20[submodule "third_party/re2"] 21 path = third_party/re2 22 url = https://github.com/google/re2.git 23[submodule "third_party/cares/cares"] 24 path = third_party/cares/cares 25 url = https://github.com/c-ares/c-ares.git 26 branch = cares-1_12_0 27[submodule "third_party/bloaty"] 28 path = third_party/bloaty 29 url = https://github.com/google/bloaty.git 30[submodule "third_party/abseil-cpp"] 31 path = third_party/abseil-cpp 32 url = https://github.com/abseil/abseil-cpp.git 33 branch = lts_2020_02_25 34[submodule "third_party/envoy-api"] 35 path = third_party/envoy-api 36 url = https://github.com/envoyproxy/data-plane-api.git 37[submodule "third_party/googleapis"] 38 path = third_party/googleapis 39 url = https://github.com/googleapis/googleapis.git 40[submodule "third_party/protoc-gen-validate"] 41 path = third_party/protoc-gen-validate 42 url = https://github.com/envoyproxy/protoc-gen-validate.git 43[submodule "third_party/udpa"] 44 path = third_party/udpa 45 url = https://github.com/cncf/udpa.git 46[submodule "third_party/libuv"] 47 path = third_party/libuv 48 url = https://github.com/libuv/libuv.git 49