Connect the Platform Experience Helper to the Build Graph

Fixed: 325359477
Change-Id: I339eeb8a01e4204f19403a1e68ca0d9274ea442d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5299526
Auto-Submit: Robert Liao <[email protected]>
Commit-Queue: Bruce Dawson <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Reviewed-by: Bruce Dawson <[email protected]>
Reviewed-by: David Bienvenu <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1261424}
diff --git a/BUILD.gn b/BUILD.gn
index f118d087..20ee942 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -343,6 +343,12 @@
         "//chrome/credential_provider",
         "//chrome/credential_provider/test:gcp_unittests",
       ]
+
+      if (enable_platform_experience) {
+        deps += [
+          "//chrome/browser/platform_experience/win:platform_experience_helper",
+        ]
+      }
     }
 
     if (is_mac) {
diff --git a/chrome/browser/buildflags.gni b/chrome/browser/buildflags.gni
index 653d675..be22c01 100644
--- a/chrome/browser/buildflags.gni
+++ b/chrome/browser/buildflags.gni
@@ -5,6 +5,9 @@
 import("//build/config/chrome_build.gni")
 
 declare_args() {
+  # By default, only branded builds allow for platform experience.
+  enable_platform_experience = is_chrome_branded
+
   # By default, only branded builds integrate with automatic updates.
   enable_updater = is_chrome_branded