Add gclient-recursedeps to .gitmodules file.

Bug: 368607402, 371352079
Change-Id: I7d54b937b31e1ee1ba7e47f976ac1e3948fb4aa6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5943545
Commit-Queue: Joanna Wang <jojwang@chromium.org>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1370906}
diff --git a/.gitmodules b/.gitmodules
index 0412e8dc..f3ef0201 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -39,6 +39,7 @@
 	path = clank
 	url = https://chrome-internal.googlesource.com/clank/internal/apps
 	gclient-condition = checkout_android and checkout_src_internal
+	gclient-recursedeps = true
 [submodule "docs/website"]
 	path = docs/website
 	url = https://chromium.googlesource.com/website
@@ -125,6 +126,7 @@
 [submodule "third_party/angle"]
 	path = third_party/angle
 	url = https://chromium.googlesource.com/angle/angle
+	gclient-recursedeps = true
 [submodule "third_party/anonymous_tokens/src"]
 	path = third_party/anonymous_tokens/src
 	url = https://chromium.googlesource.com/external/github.com/google/anonymous-tokens
@@ -137,6 +139,7 @@
 [submodule "third_party/dawn"]
 	path = third_party/dawn
 	url = https://dawn.googlesource.com/dawn
+	gclient-recursedeps = true
 [submodule "third_party/highway/src"]
 	path = third_party/highway/src
 	url = https://chromium.googlesource.com/external/github.com/google/highway
@@ -205,10 +208,12 @@
 [submodule "third_party/devtools-frontend/src"]
 	path = third_party/devtools-frontend/src
 	url = https://chromium.googlesource.com/devtools/devtools-frontend
+	gclient-recursedeps = true
 [submodule "third_party/devtools-frontend-internal"]
 	path = third_party/devtools-frontend-internal
 	url = https://chrome-internal.googlesource.com/devtools/devtools-internal
 	gclient-condition = checkout_src_internal
+	gclient-recursedeps = true
 [submodule "third_party/dom_distiller_js/dist"]
 	path = third_party/dom_distiller_js/dist
 	url = https://chromium.googlesource.com/chromium/dom-distiller/dist
@@ -269,6 +274,7 @@
 	path = third_party/instrumented_libs
 	url = https://chromium.googlesource.com/chromium/third_party/instrumented_libraries
 	gclient-condition = checkout_instrumented_libraries
+	gclient-recursedeps = true
 [submodule "third_party/jszip/src"]
 	path = third_party/jszip/src
 	url = https://chromium.googlesource.com/external/github.com/Stuk/jszip
@@ -457,6 +463,7 @@
 [submodule "third_party/openscreen/src"]
 	path = third_party/openscreen/src
 	url = https://chromium.googlesource.com/openscreen
+	gclient-recursedeps = true
 [submodule "third_party/openxr/src"]
 	path = third_party/openxr/src
 	url = https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenXR-SDK
@@ -750,6 +757,7 @@
 	path = components/optimization_guide/internal
 	url = https://chrome-internal.googlesource.com/chrome/components/optimization_guide
 	gclient-condition = checkout_src_internal
+	gclient-recursedeps = true
 [submodule "components/plus_addresses/resources/internal"]
 	path = components/plus_addresses/resources/internal
 	url = https://chrome-internal.googlesource.com/chrome/components/plus_addresses/resources
@@ -794,6 +802,7 @@
 	path = ios_internal
 	url = https://chrome-internal.googlesource.com/chrome/ios_internal
 	gclient-condition = checkout_ios and checkout_src_internal
+	gclient-recursedeps = true
 [submodule "remoting/host/installer/linux/internal"]
 	path = remoting/host/installer/linux/internal
 	url = https://chrome-internal.googlesource.com/chrome/remoting/host/installer/linux/internal