Index: ui/ozone/ozone.gni |
diff --git a/ui/ozone/ozone.gni b/ui/ozone/ozone.gni |
index a777f59a8618a33ddee9a81b5279f6a755f9b513..867813c50af2a6abb70b274ad903a74f19e9ef3e 100644 |
--- a/ui/ozone/ozone.gni |
+++ b/ui/ozone/ozone.gni |
@@ -2,17 +2,30 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-import("//build/config/ui.gni") |
+declare_args() { |
+ # Select platforms automatically. Turn this off for manual control. |
+ ozone_auto_platforms = true |
+} |
-if (use_ozone) { |
- # Enable built-in ozone platforms if ozone is enabled. |
- ozone_platform_caca = false |
- ozone_platform_dri = true |
- ozone_platform_ozonex = false |
- ozone_platform_test = true |
-} else { |
+declare_args() { |
+ # The platform that will be active by default. |
+ ozone_platform = "" |
+ |
+ # Enable individual platforms. |
ozone_platform_caca = false |
ozone_platform_dri = false |
- ozone_platform_ozonex = false |
+ ozone_platform_egltest = false |
+ ozone_platform_gbm = false |
ozone_platform_test = false |
+ |
+ if (ozone_auto_platforms) { |
+ # Use test as the default platform. |
+ ozone_platform = "test" |
+ |
+ # Build all platforms whose deps are in install-build-deps.sh. |
+ # Only these platforms will be compile tested by buildbots. |
+ ozone_platform_dri = true |
+ ozone_platform_test = true |
+ ozone_platform_egltest = true |
+ } |
} |